diff options
Diffstat (limited to 'roles/git/tasks')
-rw-r--r-- | roles/git/tasks/main.yml | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/roles/git/tasks/main.yml b/roles/git/tasks/main.yml index 2d0e065..9ef3aae 100644 --- a/roles/git/tasks/main.yml +++ b/roles/git/tasks/main.yml @@ -23,6 +23,10 @@ # user git # port 8022 # identityfile ~/.ssh/memzero +# +# List accessible repos and get further help. +# > ssh git@git.memzero.de info +# > ssh git@git.memzero.de help - name: Gitolite cgit containers.podman.podman_container: @@ -37,6 +41,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 +87,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 }}" |