Skip to content
Snippets Groups Projects
Commit 00fe348e authored by me5na7qbjqbrp's avatar me5na7qbjqbrp Committed by ynerant
Browse files

Add matrix-synapse role

parent f857d597
No related branches found
No related tags found
1 merge request!314reverseproxy: add matrix.crans.org
#!/usr/bin/env ansible-playbook
---
- hosts: trinity.adm.crans.org
roles:
- matrix-synapse
---
- name: Restart matrix-synapse
service:
name: matrix-synapse
state: restarted
---
- 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
deb {{ debian_mirror }} {{ ansible_lsb.codename }}-backports main contrib non-free
app_service_config_files: ["/var/local/matrix-appservice-irc/registration.yaml"]
database:
name: "psycopg2"
args:
user: "{{ matrix_synapse.database_user }}"
password: "{{ matrix_synapse.database_password }}"
database: "{{ matrix_synapse.database_name }}"
host: "{{ matrix_synapse.database_host }}"
cp_min: 5
cp_max: 10
listeners:
- port: 8008
tls: false
bind_addresses:
- '::'
- '0.0.0.0'
type: http
x_forwarded: true
resources:
- names: [client]
compress: true
- names: [federation]
compress: false
report_stats: false
server_name: crans.org
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment