mirror: Add cron job to clean logs older than 60 days.
This commit is contained in:
parent
a4282b0400
commit
2c6e2ec4da
1 changed files with 12 additions and 0 deletions
|
@ -79,6 +79,18 @@ class mirror($datadir="/srv/mirrors", $cron=true) {
|
|||
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"], ],
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue