From 19ff1b3703742f01d9536e4980e97af93e10238d Mon Sep 17 00:00:00 2001 From: Martin Krizek Date: Mon, 9 May 2016 12:24:41 +0000 Subject: [PATCH] taskotron-trigger: download initial critpath file --- roles/taskotron/taskotron-trigger/defaults/main.yml | 1 + roles/taskotron/taskotron-trigger/tasks/main.yml | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/roles/taskotron/taskotron-trigger/defaults/main.yml b/roles/taskotron/taskotron-trigger/defaults/main.yml index bea027e899..0123d96597 100644 --- a/roles/taskotron/taskotron-trigger/defaults/main.yml +++ b/roles/taskotron/taskotron-trigger/defaults/main.yml @@ -1,5 +1,6 @@ --- trigger_joblog_file: /var/log/taskotron-trigger/jobs.csv trigger_critpath_file: /var/lib/taskotron-trigger/critpath_whitelist +trigger_critpath_url: https://admin.fedoraproject.org/pkgdb/api/critpath?format=json trigger_cache_dir: /var/lib/taskotron-trigger/cache extra_enablerepos: '' diff --git a/roles/taskotron/taskotron-trigger/tasks/main.yml b/roles/taskotron/taskotron-trigger/tasks/main.yml index 506998d6cc..589c4f5f17 100644 --- a/roles/taskotron/taskotron-trigger/tasks/main.yml +++ b/roles/taskotron/taskotron-trigger/tasks/main.yml @@ -40,12 +40,15 @@ notify: - restart crond +- name: download critpath list + get_url: url={{ trigger_critpath_url }} dest={{ trigger_critpath_file }} mode=0644 owner=fedmsg group=fedmsg + - name: create a cronjob to download crithpath list as a task-libabigail whitelist cron: name="download crithpath list" special_time=daily user=fedmsg - job="wget -O {{ trigger_critpath_file }} https://admin.fedoraproject.org/pkgdb/api/critpath?format=json" + job="wget -O {{ trigger_critpath_file }} {{ trigger_critpath_url }}" when: deployment_type in ['dev'] - name: create a cronjob to clear distgit cache