diff --git a/roles/distgit/meta/main.yml b/roles/distgit/meta/main.yml index ccfe91c287..0b9a8d21ee 100644 --- a/roles/distgit/meta/main.yml +++ b/roles/distgit/meta/main.yml @@ -1,5 +1,6 @@ --- dependencies: +- { role: git/checks } - { role: git/hooks } - { role: git/make_checkout_seed } - { role: git/server } diff --git a/roles/distgit/tasks/main.yml b/roles/distgit/tasks/main.yml index f2beba993c..39486a762e 100644 --- a/roles/distgit/tasks/main.yml +++ b/roles/distgit/tasks/main.yml @@ -68,6 +68,12 @@ - config - distgit +- name: schedule the update hook check + cron: > + name="check-update-hooks" cron_file="ansible-check-update-hooks" + minute=0 hour=0 weekday=3 + user=nobody + job="MAILTO={{git_check_perms_mailto | "root"}} PATH=/usr/bin:/usr/local/bin git check-perms --check=update-hook {{ git_basepath | "/git"}}" # -- Gitolite -------------------------------------------- # This is the permission management for package maintainers, using Gitolite.