ef3881d487
Also, moved depends for launchpad sync script to the launchpad sync module, and put the ntp stuff into an ntp module. Change-Id: I2568752493fefa305f9108a23da101d80a311552
32 lines
912 B
Puppet
32 lines
912 B
Puppet
class gerrit::cron(
|
|
$script_user='update',
|
|
$script_key_file='/home/gerrit2/.ssh/id_rsa'
|
|
) {
|
|
|
|
cron { "expireoldreviews":
|
|
user => gerrit2,
|
|
hour => 6,
|
|
minute => 3,
|
|
command => "python /usr/local/gerrit/scripts/expire_old_reviews.py ${script_user} ${script_key_file}",
|
|
require => File['/usr/local/gerrit/scripts'],
|
|
}
|
|
|
|
cron { "gerrit_repack":
|
|
user => gerrit2,
|
|
weekday => 0,
|
|
hour => 4,
|
|
minute => 7,
|
|
command => 'find /home/gerrit2/review_site/git/ -type d -name "*.git" -print -exec git --git-dir="{}" repack -afd \;',
|
|
environment => "PATH=/usr/bin:/bin:/usr/sbin:/sbin",
|
|
}
|
|
|
|
cron { "removedbdumps":
|
|
user => gerrit2,
|
|
hour => 5,
|
|
minute => 1,
|
|
command => 'find /home/gerrit2/dbupdates/ -name "*.sql.gz" -mtime +30 -exec rm -f {} \;',
|
|
environment => "PATH=/usr/bin:/bin:/usr/sbin:/sbin",
|
|
}
|
|
|
|
}
|