Blame salt/profile/matrix/init.sls
|
Stasiek Michalski |
bb3737 |
synapse_service:
|
|
Stasiek Michalski |
73f0a6 |
service.running:
|
|
Sasi Olin |
a1250b |
- name: matrix-synapse.target
|
|
Stasiek Michalski |
73f0a6 |
- enable: True
|
|
Stasiek Michalski |
73f0a6 |
|
|
Stasiek Michalski |
bb3737 |
synapse_restart:
|
|
Stasiek Michalski |
73f0a6 |
module.wait:
|
|
Stasiek Michalski |
73f0a6 |
- name: service.restart
|
|
Sasi Olin |
a1250b |
- m_name: matrix-synapse.target
|
|
Stasiek Michalski |
73f0a6 |
- require:
|
|
Stasiek Michalski |
bb3737 |
- service: synapse_service
|
|
Sasi Olin |
08cea7 |
|
|
Sasi Olin |
08cea7 |
{% set workers = salt['pillar.get']('profile:matrix:workers') %}
|
|
Sasi Olin |
08cea7 |
|
|
Sasi Olin |
08cea7 |
{% for app, types in workers.items() %}
|
|
Sasi Olin |
f0a978 |
{% for type in types %}
|
|
Sasi Olin |
6725c7 |
{% for worker, port in type.get('workers').items() %}
|
|
Sasi Olin |
08cea7 |
|
|
Sasi Olin |
08cea7 |
{{worker}}_service:
|
|
Sasi Olin |
08cea7 |
service.running:
|
|
Sasi Olin |
08cea7 |
- name: matrix-synapse-worker@{{worker}}.service
|
|
Sasi Olin |
08cea7 |
- enable: True
|
|
Sasi Olin |
08cea7 |
- require:
|
|
Sasi Olin |
08cea7 |
- file: synapse_worker_systemd_file
|
|
Sasi Olin |
08cea7 |
|
|
Sasi Olin |
08cea7 |
{{worker}}_restart:
|
|
Sasi Olin |
08cea7 |
module.wait:
|
|
Sasi Olin |
08cea7 |
- name: service.restart
|
|
Sasi Olin |
08cea7 |
- m_name: matrix-synapse-worker@{{worker}}.service
|
|
Sasi Olin |
08cea7 |
- require:
|
|
Sasi Olin |
08cea7 |
- service: {{worker}}_service
|
|
Sasi Olin |
08cea7 |
|
|
Sasi Olin |
08cea7 |
{% endfor %}
|
|
Sasi Olin |
08cea7 |
{% endfor %}
|
|
Sasi Olin |
08cea7 |
{% endfor %}
|