diff --git a/ansible/roles/postgresql/tasks/service.yaml b/ansible/roles/postgresql/tasks/service.yaml index 96c1c8b..9c4b241 100644 --- a/ansible/roles/postgresql/tasks/service.yaml +++ b/ansible/roles/postgresql/tasks/service.yaml @@ -9,5 +9,9 @@ register: postgresql_service - name: Reread service config ansible.builtin.command: - cmd: supervisorctl reread && supervisorctl update + cmd: supervisorctl reread + when: postgresql_service.changed +- name: Update service config + ansible.builtin.command: + cmd: supervisorctl update when: postgresql_service.changed diff --git a/ansible/roles/pretix/tasks/setup.yaml b/ansible/roles/pretix/tasks/setup.yaml index f9321ea..635d836 100644 --- a/ansible/roles/pretix/tasks/setup.yaml +++ b/ansible/roles/pretix/tasks/setup.yaml @@ -45,5 +45,9 @@ register: pretix_service - name: Reread service config ansible.builtin.command: - cmd: supervisorctl reread && supervisorctl update + cmd: supervisorctl reread when: pretix_service.changed +- name: Update service config + ansible.builtin.command: + cmd: supervisorctl update + when: pretix_service.changed \ No newline at end of file diff --git a/ansible/roles/redis/tasks/main.yaml b/ansible/roles/redis/tasks/main.yaml index ebe36f6..1ca973b 100644 --- a/ansible/roles/redis/tasks/main.yaml +++ b/ansible/roles/redis/tasks/main.yaml @@ -23,6 +23,9 @@ register: redis_service - name: Reread service config ansible.builtin.command: - cmd: supervisorctl reread && supervisorctl update + cmd: supervisorctl reread + when: redis_service.changed +- name: Update service config + ansible.builtin.command: + cmd: supervisorctl update when: redis_service.changed -