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"], ],
|
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