From dafceba27a774ede96902c93c9e5815602fe5262 Mon Sep 17 00:00:00 2001 From: Jim Martens Date: Mon, 20 Oct 2025 20:17:00 +0200 Subject: [PATCH] fix: Split up reread and update --- ansible/roles/postgresql/tasks/service.yaml | 6 +++++- ansible/roles/pretix/tasks/setup.yaml | 6 +++++- ansible/roles/redis/tasks/main.yaml | 7 +++++-- 3 files changed, 15 insertions(+), 4 deletions(-) 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 -