Files
ansible-matrix/roles/synapse/tasks/install_debian.yml
2023-04-18 23:28:17 +03:00

35 lines
894 B
YAML

---
- name: Ensure synapse dependencies are installed
ansible.builtin.apt:
name:
- lsb-release
- wget
- apt-transport-https
- python3-pysaml2
- python3-psycopg2
- acl
state: present
- name: Ensure matrix.org repo signing key is trusted
ansible.builtin.apt_key:
url: https://packages.matrix.org/debian/matrix-org-archive-keyring.gpg
id: AAF9AE843A7584B5A3E4CD2BCF45A512DE2DA058
state: present
- name: Ensure matrix.org repo is enabled
ansible.builtin.apt_repository:
repo: deb https://packages.matrix.org/debian/ {{ ansible_distribution_release }} main
state: present
- name: Ensure synapse is installed
ansible.builtin.apt:
name: matrix-synapse-py3
state: latest
- name: Ensure redis in installed for workers
ansible.builtin.apt:
name: redis-server
state: present
when: synapse_workers is defined