diff --git a/ansible/roles/pretix/tasks/setup.yaml b/ansible/roles/pretix/tasks/setup.yaml index 97f87d1..97901d9 100644 --- a/ansible/roles/pretix/tasks/setup.yaml +++ b/ansible/roles/pretix/tasks/setup.yaml @@ -15,6 +15,7 @@ - legacy_cgi - pretix-passbook extra_args: --user + register: dependencies - name: Create config file ansible.builtin.template: src: pretix.cfg.j2 @@ -58,4 +59,8 @@ - name: Update service config ansible.builtin.command: cmd: supervisorctl update - when: pretix_service.changed \ No newline at end of file + when: pretix_service.changed +- name: Restart services + ansible.builtin.command: + cmd: supervisorctl restart pretix pretix_worker + when: dependencies.changed && !pretix_service.changed