Skip to content
Snippets Groups Projects
Commit ab407b2a authored by jabertwo's avatar jabertwo
Browse files

use {{ basedir }} in matrix

parent 66b57c55
No related branches found
No related tags found
No related merge requests found
......@@ -4,8 +4,8 @@
with_items:
- { path: /srv/shared/noreply_email_pass, length: -1 }
- { path: /srv/ldap/secret/ldap_readonly_pass, length: -1 }
- { path: /srv/matrix/postgres_user_pass, length: 24 }
- { path: /srv/matrix/admin_access_token, length: -1 } # Get in Element fo an Admin User: Settings > Help > Advanced
- { path: "{{ basedir }}/postgres_user_pass", length: 24 }
- { path: "{{ basedir }}/admin_access_token", length: -1 } # Get in Element fo an Admin User: Settings > Help > Advanced
- name: create folder struct for matrix
......@@ -15,10 +15,10 @@
owner: www-data
group: www-data
with_items:
- "/srv/matrix/"
- "/srv/matrix/ma1sd-config/"
- "/srv/matrix/ma1sd-data/"
- "/srv/matrix/synapse-data/"
- "{{ basedir }}/"
- "{{ basedir }}/ma1sd-config/"
- "{{ basedir }}/ma1sd-data/"
- "{{ basedir }}/synapse-data/"
- name: create folder struct for matrix db
......@@ -28,13 +28,13 @@
owner: "999"
group: "999"
with_items:
- "/srv/matrix/db/"
- "{{ basedir }}/db/"
- name: Konfig-Dateien erstellen
template:
src: "{{ item }}"
dest: "/srv/matrix/{{ item }}"
dest: "{{ basedir }}/{{ item }}"
with_items:
- docker-compose.yml
- rest_auth_provider.py
......@@ -47,7 +47,7 @@
- name: Script-Dateien erstellen
template:
src: "{{ item }}"
dest: "/srv/matrix/{{ item }}"
dest: "{{ basedir }}/{{ item }}"
mode: "ug+rwx"
with_items:
- purgemediacache.sh
......@@ -55,11 +55,11 @@
- name: stop matrix docker
community.docker.docker_compose_v2:
project_src: /srv/matrix/
project_src: "{{ basedir }}"
state: absent
when: configs.changed
- name: start matrix docker
community.docker.docker_compose_v2:
project_src: /srv/matrix/
project_src: "{{ basedir }}"
state: present
......@@ -14,7 +14,7 @@ services:
image: postgres:16
restart: always
volumes:
- /srv/matrix/db:/var/lib/postgresql/data
- {{ basedir }}/db:/var/lib/postgresql/data
environment:
POSTGRES_DB: synapse
POSTGRES_USER: synapse
......@@ -33,9 +33,9 @@ services:
- db
- ma1sd
volumes:
- /srv/matrix/synapse-data/:/data
- {{ basedir }}/synapse-data/:/data
# Python version can be found in the dockerfile: https://github.com/matrix-org/synapse/blob/develop/docker/Dockerfile check for tag to get the correct version
- /srv/matrix/rest_auth_provider.py:/usr/local/lib/python3.11/site-packages/rest_auth_provider.py
- {{ basedir }}/rest_auth_provider.py:/usr/local/lib/python3.11/site-packages/rest_auth_provider.py
environment:
SYNAPSE_CONFIG_PATH: "/data/homeserver.yaml"
TZ: "Europe/Berlin"
......@@ -58,8 +58,8 @@ services:
image: ma1uta/ma1sd:2.5.0
restart: always
volumes:
- /srv/matrix/ma1sd-config/:/etc/ma1sd
- /srv/matrix/ma1sd-data/:/var/ma1sd
- {{ basedir }}/ma1sd-config/:/etc/ma1sd
- {{ basedir }}/ma1sd-data/:/var/ma1sd
labels:
- com.centurylinklabs.watchtower.enable=false
- traefik.enable=true
......@@ -78,7 +78,7 @@ services:
depends_on:
- synapse
volumes:
- /srv/matrix/purgemediacache.sh:/curl.sh
- {{ basedir }}/purgemediacache.sh:/curl.sh
environment:
CRON_SCHEDULE: "0 7 * * *"
networks:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment