Synapse role

This commit is contained in:
uumas
2023-04-11 21:46:36 +03:00
commit ced8c2314c
50 changed files with 948 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
---
- name: Set worker var
set_fact:
worker: "{{ worker_type }}-{{ worker_index|default('0') }}"
- name: Put {{ worker }} config in place
template:
src: "worker.yaml.j2"
dest: "/etc/matrix-synapse/workers/{{ worker }}.yaml"
mode: '644'
notify: config worker services
- name: Put {{ worker }} logging config in place
template:
src: "log.yaml.j2"
dest: "/etc/matrix-synapse/worker-logs/{{ worker }}-log.yaml"
mode: '644'
notify: config worker services
- name: Add {{ worker }} to synapse_worker_services
set_fact:
synapse_worker_services: "{{ synapse_worker_services + [ worker ] }}"