logger.pp 378 B

1234567891011121314151617
  1. # Module:: public
  2. # Manifest:: logger.pp
  3. #
  4. # Lorraine Data Network http://ldn-fai.net/
  5. class public::logger {
  6. include '::rsyslog::server'
  7. $log_path = hiera('log_path')
  8. cron { 'compress old logs':
  9. user => root,
  10. command => "/usr/bin/find ${log_path} -type f -mtime +7 -exec /bin/gzip -q {} \;",
  11. minute => '0',
  12. hour => '0',
  13. weekday => '0',
  14. }
  15. }