From 38cb5da4bb4d11a1cb9df086559269098c9f05fd Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Fri, 10 Apr 2020 13:39:33 -0500 Subject: [PATCH] Add root cron jobs to gerrit These were managed by puppet and got missed in the original transition. Change-Id: Ica1e6cf1ccbcc66e58fcb1f47748022dc03aa8b8 --- playbooks/roles/gerrit/tasks/main.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/playbooks/roles/gerrit/tasks/main.yaml b/playbooks/roles/gerrit/tasks/main.yaml index a8069b5b93..e1692b24fc 100644 --- a/playbooks/roles/gerrit/tasks/main.yaml +++ b/playbooks/roles/gerrit/tasks/main.yaml @@ -316,6 +316,21 @@ minute: 17 hour: 4 +- name: Set up cron job to track upstream + cron: + name: track-upstream + job: '/usr/local/bin/track-upstream' + user: root + minute: 42 + +- name: Set up cron job to back up gerrit db + cron: + name: gerrit-backup + user: root + hour: 0 + minute: 0 + job: '/usr/bin/mysqldump --defaults-file=/root/.gerrit_db.cnf --opt --ignore-table mysql.event --all-databases --single-transaction | gzip -9 > /home/gerrit2/mysql_backups/gerrit.sql.gz' + # Gerrit rotates their own logs, but doesn't clean them out # Delete logs older than a month - name: Set up cron job to clean old gerrit logs