a13e91
include:
a13e91
  - .directories
a13e91
  - .nginx
a13e91
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
faabbf
{%- set workers = salt['pillar.get']('profile:matrix:workers') %}
Sasi Olin 08cea7
faabbf
{%- for app, types in workers.items() %}
faabbf
{%- for type in types %}
faabbf
{%- for worker, port in type.get('workers').items() %}
Sasi Olin 08cea7
faabbf
{{ worker }}_service:
Sasi Olin 08cea7
  service.running:
faabbf
    - 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
faabbf
{%- endfor %}
faabbf
{%- endfor %}
faabbf
{%- endfor %}