ansible/roles/matrix-synapse/tasks/main.yml
Hadrien Patte 737ca7b996
Feat: add state
Signed-off-by: Hadrien Patte <hadrien.patte@protonmail.com>
2019-03-23 20:05:42 +01:00

34 lines
835 B
YAML

---
- name: Install matrix-synapse
apt:
update_cache: true
name: matrix-synapse
state: present
default_release: stretch-backports
register: apt_result
retries: 3
until: apt_result is succeeded
- name: Configure matrix-synapse
template:
src: matrix-synapse/conf.d/{{ item }}.j2
dest: /etc/matrix-synapse/conf.d/{{ item }}
mode: 0600
owner: matrix-synapse
loop:
- database.yaml
- enable_group_creation.yaml
- listeners.yaml
- no_tls.yaml
- password_providers.yaml
- server_name.yaml
- trusted_third_party_id_servers.yaml
notify: Restart matrix-synapse service
- name: Install rest auth provider
copy:
src: rest_auth_provider.py
dest: /usr/local/lib/python3.5/dist-packages/rest_auth_provider.py
mode: 0755
notify: Restart matrix-synapse service