Merge "Add cron jobs that were managed by puppet"

This commit is contained in:
Zuul 2020-04-09 17:28:58 +00:00 committed by Gerrit Code Review
commit bf025942eb

View File

@ -297,3 +297,32 @@
- name: Start gerrit
include_tasks: start.yaml
- name: Set up cron job to optmize git repos
cron:
name: optmize-git-repos
state: present
user: gerrit2
job: 'find /home/gerrit2/review_site/git/ -type d -name "*.git" -print -exec git --git-dir="{}" gc \;'
minute: 17
hour: 4
- name: Set up cron job to optmize local mirror git repos
cron:
name: optmize-local-git-repos
state: present
user: gerrit2
job: 'find /opt/lib/git/ -type d -name "*.git" -print -exec git --git-dir="{}" gc \;'
minute: 17
hour: 4
# 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
cron:
name: clear-gerrit-logs
state: present
user: gerrit2
job: 'find /home/gerrit2/review_site/logs/*.gz -mtime +30 -exec rm -f {} \;'
minute: 1
hour: 6