From dde269d2c78c9393281823f83b4394f7cb9be81c Mon Sep 17 00:00:00 2001 From: Jim Martens Date: Tue, 21 Oct 2025 21:53:10 +0200 Subject: [PATCH] fix: Only recreate static files if directory does not exist yet --- ansible/roles/pretix/tasks/setup.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ansible/roles/pretix/tasks/setup.yaml b/ansible/roles/pretix/tasks/setup.yaml index 2798643..393bebb 100644 --- a/ansible/roles/pretix/tasks/setup.yaml +++ b/ansible/roles/pretix/tasks/setup.yaml @@ -27,6 +27,8 @@ - name: Prepare static files ansible.builtin.command: cmd: "{{ python_executable }} -m pretix rebuild" + creates: /home/{{ ssh_user }}/.local/lib/{{ python_executable }}/site-packages/pretix/static.dist + register: static_files - name: Move static files to Apache ansible.builtin.copy: remote_src: true @@ -35,7 +37,7 @@ owner: "{{ ssh_user }}" group: "{{ ssh_user}}" mode: "755" - register: static_files + when: static_files.changed - name: Restore SELinux context ansible.builtin.command: cmd: restorecon -R -v /var/www/virtual/{{ ssh_user }}/html