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