ansible/matrix.yml

42 lines
1.2 KiB
YAML
Raw Normal View History

2019-11-21 16:19:03 +00:00
---
2022-06-06 18:20:27 +00:00
- hosts: synapse
# todo: create user for synapse
2019-11-21 16:19:03 +00:00
vars:
matrix_synapse_version: "v1.5.1-py3"
# matrix_synapse_version: "v1.5.1"
2022-06-06 18:20:27 +00:00
matrix_server_name: matrix-sonic-beta.local
matrix_bind_address: "192.168.42.4"
matrix_synapse_pg_host: synapse-postgres # does it need to be an IP?
matrix_synapse_db_name: psycopg2
matrix_synapse_pg_user: "synapse"
matrix_synapse_pg_pass: "pomme"
matrix_synapse_pg_db: "synapse"
matrix_registration_shared_secret: "xxxxx"
2019-11-21 16:19:03 +00:00
matrix_synapse_report_stats: false
2022-06-06 18:20:27 +00:00
matrix_synapse_config_path: "/etc/matrix-synapse/homeserver.yaml"
2019-11-21 16:19:03 +00:00
# to implement
# matrix_no_tls: true
2019-11-21 16:19:03 +00:00
tasks:
# - docker_volume:
# name: synapse-data
- template:
2022-06-06 18:20:27 +00:00
src: templates/synapse_homeserver.yaml.j2
dest: {{ matrix_synapse_config_path }}
2019-11-21 16:19:03 +00:00
- template:
src: templates/docker-compose-matrix.yml.j2
dest: /etc/docker/docker-compose.yml
2019-11-21 16:19:03 +00:00
- name: Create and start matrix services
docker_compose:
2022-06-06 18:20:27 +00:00
project_src: matrix
register: output
# uploads_path: "/var/lib/matrix-synapse/uploads"
# media_store_path: "/var/lib/matrix-synapse/media"