aboutsummaryrefslogtreecommitdiffstats
path: root/roles
diff options
context:
space:
mode:
authorStonewall Jackson <stonewall@sacredheartsc.com>2023-06-12 20:44:44 -0400
committerStonewall Jackson <stonewall@sacredheartsc.com>2023-06-12 20:44:44 -0400
commit78fd379d33bd6853123c02a76c97ca382aa24be9 (patch)
tree963f11f30e442dd02606a2640c455ccf259fe75b /roles
parent83600442c7b7cac84655aeb090de02db37690c8a (diff)
downloadselfhosted-78fd379d33bd6853123c02a76c97ca382aa24be9.tar.gz
selfhosted-78fd379d33bd6853123c02a76c97ca382aa24be9.zip
synapse: cleanup some tasks
Diffstat (limited to 'roles')
-rw-r--r--roles/synapse/meta/main.yml1
-rw-r--r--roles/synapse/tasks/main.yml3
2 files changed, 3 insertions, 1 deletions
diff --git a/roles/synapse/meta/main.yml b/roles/synapse/meta/main.yml
index b06a498..eba4d36 100644
--- a/roles/synapse/meta/main.yml
+++ b/roles/synapse/meta/main.yml
@@ -2,4 +2,3 @@ dependencies:
- role: freeipa_system_account
system_account_username: '{{ synapse_sysaccount_username }}'
system_account_password: '{{ synapse_sysaccount_password }}'
-
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