From 36db52de2056a1ffa5cd81053a14c6d6eaeb2266 Mon Sep 17 00:00:00 2001 From: clime Date: Sun, 10 Mar 2019 11:17:27 +0100 Subject: [PATCH] copr-frontend: install custom crontabs for error supressing there are some problems with cronjobs that should be fixed upstream. Given that copr admins are not the ones receiving the error emails, it's the best to just supress them. --- roles/copr/frontend-cloud/files/cron.daily/copr-frontend | 3 +++ .../frontend-cloud/files/{ => cron.hourly}/copr-frontend | 0 roles/copr/frontend-cloud/tasks/main.yml | 7 +++++-- 3 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 roles/copr/frontend-cloud/files/cron.daily/copr-frontend rename roles/copr/frontend-cloud/files/{ => cron.hourly}/copr-frontend (100%) diff --git a/roles/copr/frontend-cloud/files/cron.daily/copr-frontend b/roles/copr/frontend-cloud/files/cron.daily/copr-frontend new file mode 100644 index 0000000000..f8c8662b92 --- /dev/null +++ b/roles/copr/frontend-cloud/files/cron.daily/copr-frontend @@ -0,0 +1,3 @@ +#!/usr/bin/sh + +runuser -c '/usr/share/copr/coprs_frontend/manage.py vacuum_graphs' - copr-fe diff --git a/roles/copr/frontend-cloud/files/copr-frontend b/roles/copr/frontend-cloud/files/cron.hourly/copr-frontend similarity index 100% rename from roles/copr/frontend-cloud/files/copr-frontend rename to roles/copr/frontend-cloud/files/cron.hourly/copr-frontend diff --git a/roles/copr/frontend-cloud/tasks/main.yml b/roles/copr/frontend-cloud/tasks/main.yml index 9ac7a9e4eb..a9f6b82e8c 100644 --- a/roles/copr/frontend-cloud/tasks/main.yml +++ b/roles/copr/frontend-cloud/tasks/main.yml @@ -8,8 +8,11 @@ command: "restorecon -vvRF /var/lib/pgsql" when: pgsql_ls.stdout is defined and 'postgresql_db_t' not in pgsql_ls.stdout -- name: install custom copr-frontend-crontab to make update_graphs silent - copy: src=copr-frontend dest=/etc/cron.daily/ +- name: install daily custom copr-frontend-crontab + copy: src=cron.daily/copr-frontend dest=/etc/cron.daily/ + +- name: install hourly custom copr-frontend-crontab + copy: src=cron.hourly/copr-frontend dest=/etc/cron.hourly/ - name: install copr-frontend and copr-selinux dnf: state=latest name={{ item }}