2019-02-12 02:16:03 +00:00
|
|
|
---
|
2019-02-15 02:24:30 +00:00
|
|
|
- hosts: all
|
|
|
|
become: true
|
|
|
|
vars:
|
|
|
|
dbname: synapse
|
|
|
|
dbuser: synapse_user
|
|
|
|
dbpw: synapse_password
|
2019-02-16 10:25:57 +00:00
|
|
|
matrix_synapse_deployment_method: docker
|
|
|
|
matrix_synapse_supervision_method: docker
|
2019-02-15 02:24:30 +00:00
|
|
|
roles:
|
2019-02-16 10:25:57 +00:00
|
|
|
- role: geerlingguy.pip
|
2019-02-17 23:27:45 +00:00
|
|
|
pip_install_packages:
|
2019-02-16 10:25:57 +00:00
|
|
|
- name: docker
|
|
|
|
- role: geerlingguy.docker
|
2019-02-15 02:24:30 +00:00
|
|
|
- role: geerlingguy.postgresql
|
|
|
|
postgresql_databases:
|
2019-02-17 23:27:45 +00:00
|
|
|
- name: "{{ dbname }}"
|
2019-02-15 02:24:30 +00:00
|
|
|
postgresql_users:
|
2019-02-17 23:27:45 +00:00
|
|
|
- name: "{{ dbuser }}"
|
2019-02-15 02:24:30 +00:00
|
|
|
password: "{{ dbpw }}"
|
2019-02-16 10:25:57 +00:00
|
|
|
postgresql_global_config_options:
|
|
|
|
- option: listen_addresses
|
|
|
|
value: "172.17.0.1"
|
|
|
|
postgresql_hba_entries:
|
|
|
|
- { type: local, database: all, user: all, auth_method: trust }
|
|
|
|
- { type: host, database: "{{ dbname }}", user: "{{ dbuser }}", address: "172.17.0.1/16", auth_method: md5 }
|
2019-02-15 02:24:30 +00:00
|
|
|
- role: matrix-ansible-synapse
|
|
|
|
matrix_server_name: localhost
|
|
|
|
matrix_synapse_report_stats: false
|
2019-02-16 10:25:57 +00:00
|
|
|
matrix_synapse_pg_host: 172.17.0.1
|
2019-02-15 02:24:30 +00:00
|
|
|
matrix_synapse_pg_user: "{{ dbuser }}"
|
|
|
|
matrix_synapse_pg_pass: "{{ dbpw }}"
|
|
|
|
matrix_synapse_pg_db: "{{ dbname }}"
|
2019-02-17 22:05:35 +00:00
|
|
|
matrix_synapse_extra_config:
|
|
|
|
no_tls: true
|