diff options
Diffstat (limited to 'roles/synapse/tasks/main.yml')
-rw-r--r-- | roles/synapse/tasks/main.yml | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/roles/synapse/tasks/main.yml b/roles/synapse/tasks/main.yml index bf0002d..febe3c6 100644 --- a/roles/synapse/tasks/main.yml +++ b/roles/synapse/tasks/main.yml @@ -23,6 +23,7 @@ state: latest become: yes become_user: '{{ synapse_user }}' + notify: restart synapse - name: generate synapse configuration template: @@ -49,11 +50,13 @@ template: src: etc/systemd/system/synapse.service.j2 dest: /etc/systemd/system/synapse.service + register: synapse_systemd_unit notify: restart synapse - name: reload systemd daemons systemd: daemon_reload: yes + when: synapse_systemd_unit.changed - import_tasks: database.yml |