ansible/roles/matrix-synapse/tasks/main.yml

30 lines
737 B
YAML

---
- name: Configure Debian backports repository
template:
src: apt/sources.list.d/backports.list.j2
dest: /etc/apt/sources.list.d/backports.list
- name: Install matrix-synapse
apt:
update_cache: true
default_release: "{{ ansible_lsb.codename }}-backports"
name: matrix-synapse
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: 0640
owner: matrix-synapse
group: nogroup
loop:
- app_service_config_files.yaml
- database.yaml
- listeners.yaml
- report_stats.yaml
- server_name.yaml
notify: Restart matrix-synapse