first version
This commit is contained in:
commit
3e87b24755
13 files changed
+211
No files matched your search
@@ -0,0 +1,56 @@
|
||||
---
|
||||
- name: Install required packages
|
||||
apt:
|
||||
name:
|
||||
- apt-transport-https
|
||||
- ca-certificates
|
||||
- curl
|
||||
- gnupg
|
||||
- lsb-release
|
||||
update_cache: yes
|
||||
|
||||
|
||||
- name: Add an Apt signing key to a specifi keyring file
|
||||
ansible.builtin.apt_key:
|
||||
url: https://packages.matrix.org/debian/matrix-org-archive-keyring.gpg
|
||||
keyring: /usr/share/keyrings/matrix-org-archive-keyring.gpg
|
||||
|
||||
- name: generate /etc/apt/sources.list.d/matrix.list
|
||||
template:
|
||||
src: matrix.list.j2
|
||||
mode: "0755"
|
||||
dest: /etc/apt/sources.list.d/matrix.list
|
||||
|
||||
- name: Install matrix-synapse
|
||||
apt:
|
||||
name:
|
||||
- matrix-synapse-py3
|
||||
update_cache: yes
|
||||
|
||||
- name: include role for postgresql
|
||||
include_role:
|
||||
name: postgresql
|
||||
vars:
|
||||
postgresql_database: "{{ matrix_synapse_postgresql_database }}"
|
||||
postgresql_username: "{{ matrix_synapse_postgresql_username }}"
|
||||
postgresql_password: "{{ matrix_synapse_postgresql_password }}"
|
||||
|
||||
- name: generate /etc/matrix-synapse/conf.d/{{ matrix_synapse_hostname }}.yaml
|
||||
template:
|
||||
src: inventory_hostname.yaml.j2
|
||||
dest: "/etc/matrix-synapse/conf.d/{{ matrix_synapse_hostname }}.yaml"
|
||||
|
||||
- name: generate config file
|
||||
template:
|
||||
src: "{{ item }}.yaml.j2"
|
||||
dest: "/etc/matrix-synapse/conf.d/{{ item }}.yaml"
|
||||
with_items:
|
||||
- database
|
||||
- listeners
|
||||
- email
|
||||
- report_stats
|
||||
- server_name
|
||||
- suppress_key_server_warning
|
||||
- registration
|
||||
notify:
|
||||
restart matrix-synapse
|
||||
Reference in new issue
Block a user