--- - hosts: synapse # todo: create user for synapse vars: matrix_synapse_version: "v1.5.1-py3" # matrix_synapse_version: "v1.5.1" 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" matrix_synapse_report_stats: false matrix_synapse_config_path: "/etc/matrix-synapse/homeserver.yaml" # to implement # matrix_no_tls: true tasks: # - docker_volume: # name: synapse-data - template: src: templates/synapse_homeserver.yaml.j2 dest: {{ matrix_synapse_config_path }} - template: src: templates/docker-compose-matrix.yml.j2 dest: /etc/docker/docker-compose.yml - name: Create and start matrix services docker_compose: project_src: matrix register: output # uploads_path: "/var/lib/matrix-synapse/uploads" # media_store_path: "/var/lib/matrix-synapse/media"