matterbridge: restart on changes
All checks were successful
ci/lysergic/push/pipeline Pipeline was successful

Matterbridge does detect file changes, but seems to only apply them on
a service restart.

Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
This commit is contained in:
Georg Pfuetzenreuter 2023-02-12 02:39:47 +01:00
parent 82e8ce4eb2
commit b446afcc49
Signed by: Georg
GPG Key ID: 1ED2F138E7E6FF57

View File

@ -34,6 +34,8 @@ matterbridge_files:
general: {{ instances[instance]['general'] | default({}) }} general: {{ instances[instance]['general'] | default({}) }}
accounts: {{ instances[instance]['accounts'] }} accounts: {{ instances[instance]['accounts'] }}
gateways: {{ instances[instance]['gateways'] }} gateways: {{ instances[instance]['gateways'] }}
- watch_in:
- service: matterbridge_{{ instance }}_service
{%- endfor %} {%- endfor %}
{%- for instance in instances %} {%- for instance in instances %}
@ -52,6 +54,8 @@ matterbridge_{{ instance }}_service:
service.running: service.running:
- name: matterbridge@{{ instance }}.service - name: matterbridge@{{ instance }}.service
- enable: True - enable: True
- watch:
- file: /etc/matterbridge/{{ instance }}.toml
{%- endfor %} {%- endfor %}
{%- endif %} {%- endif %}