mirror: Add cron job to clean logs older than 60 days.

This commit is contained in:
Timo Makinen 2015-04-08 11:21:47 +03:00
parent a4282b0400
commit 2c6e2ec4da

View file

@ -79,6 +79,18 @@ class mirror($datadir="/srv/mirrors", $cron=true) {
require => [ File["/usr/local/bin/sync-mirrors"], User["mirror"], ], require => [ File["/usr/local/bin/sync-mirrors"], User["mirror"], ],
} }
cron { "sync-mirrors-logs":
ensure => $cron ? {
false => absent,
default => present,
},
command => "find /var/log/sync-mirrors/ -xdev -type f -mtime +30 -name '*.log' -execdir rm {} \+",
user => "mirror",
hour => 1,
minute => 10,
require => [ File["/var/log/sync-mirrors"], User["mirror"], ],
}
} }