From e77be00da98220fbf1484c38bcaf65638bf0f349 Mon Sep 17 00:00:00 2001 From: Martin Krizek Date: Fri, 15 Apr 2016 08:09:38 +0000 Subject: [PATCH] Add cronjobs for pulling taskotron task repos --- roles/taskotron/grokmirror/tasks/main.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/roles/taskotron/grokmirror/tasks/main.yml b/roles/taskotron/grokmirror/tasks/main.yml index 620999accc..52c3f1c6c3 100644 --- a/roles/taskotron/grokmirror/tasks/main.yml +++ b/roles/taskotron/grokmirror/tasks/main.yml @@ -45,3 +45,11 @@ - name: generate grokmirror config template: src=repos.conf.j2 dest=/etc/grokmirror/repos.conf owner={{ grokmirror_user }} group={{ grokmirror_user }} mode=0644 + +- name: install cron jobs to update repos + cron: + name="pull repo for {{ item.name }}" + user={{ grokmirror_user }} + special_time=hourly + job="cd {{ grokmirror_basedir }}/{{ item.name }} && git fetch origin {{ grokmirror_default_branch }}:{{ grokmirror_default_branch }}" + with_item: grokmirror_repos