diff options
author | Johannes Stoelp <johannes.stoelp@gmail.com> | 2025-01-13 23:18:39 +0100 |
---|---|---|
committer | Johannes Stoelp <johannes.stoelp@gmail.com> | 2025-01-13 23:18:39 +0100 |
commit | a05c5dc17ff4b5786dbeafca6ed0f8955f5ad581 (patch) | |
tree | 2101e9bc16abaa71b0eabf4677385f9871940b33 | |
parent | 52d1c25becfefadf4cabcf615994bb9c8b6c38e6 (diff) | |
download | ansible-memzero-a05c5dc17ff4b5786dbeafca6ed0f8955f5ad581.tar.gz ansible-memzero-a05c5dc17ff4b5786dbeafca6ed0f8955f5ad581.zip |
git: fix missing dependency, restart mirror when changing cgit
-rw-r--r-- | roles/git/tasks/main.yml | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/roles/git/tasks/main.yml b/roles/git/tasks/main.yml index 2d0e065..e590d37 100644 --- a/roles/git/tasks/main.yml +++ b/roles/git/tasks/main.yml @@ -37,6 +37,7 @@ # Use 'Z' to privately relable selinux contexts. - "{{ DATA_ROOT }}/git/repos:/var/lib/git:Z" recreate: "{{ cgito_build.changed }}" + register: cgito notify: Restart nginx - name: Open port for gitolite ssh port @@ -82,4 +83,5 @@ - "{{ DATA_ROOT }}/git/repos/projects.list:/projects.list:ro,z" # Use 'Z' to privately relable selinux contexts. - "{{ DATA_ROOT }}/git/runner-mirror/mirror.key:/mirror.key:ro,Z" - recreate: "{{ runner_mirror_build.changed }}" + # Also recreate when cgit changed, to relable the shared projects.list. + recreate: "{{ runner_mirror_build.changed or cgito.changed }}" |