--- /dev/null
+/var/log/auth.log {
+ rotate 4
+ missingok
+ notifempty
+ weekly
+ compress
+ delaycompress
+}
+
+/var/log/cron.log {
+ rotate 4
+ weekly
+ missingok
+ notifempty
+ compress
+ delaycompress
+}
+
+/var/log/daemon.log {
+ rotate 7
+ weekly
+ missingok
+ notifempty
+ compress
+ delaycompress
+}
+
+/var/log/debug {
+ rotate 4
+ weekly
+ missingok
+ notifempty
+ compress
+ delaycompress
+}
+
+/var/log/kern.log {
+ rotate 4
+ weekly
+ missingok
+ notifempty
+ compress
+ delaycompress
+}
+
+/var/log/lpr.log {
+ rotate 4
+ weekly
+ missingok
+ notifempty
+ compress
+ delaycompress
+}
+
+/var/log/mail.err {
+ rotate 4
+ weekly
+ missingok
+ notifempty
+ compress
+ delaycompress
+}
+
+/var/log/mail.info {
+ rotate 4
+ weekly
+ missingok
+ notifempty
+ compress
+ delaycompress
+}
+
+/var/log/mail.log {
+ rotate 4
+ weekly
+ missingok
+ notifempty
+ compress
+ delaycompress
+}
+
+/var/log/mail.warn {
+ rotate 4
+ weekly
+ missingok
+ notifempty
+ compress
+ delaycompress
+}
+
+/var/log/error {
+ rotate 4
+ weekly
+ missingok
+ notifempty
+ compress
+ delaycompress
+}
+
+/var/log/messages {
+ rotate 4
+ weekly
+ missingok
+ notifempty
+ compress
+ delaycompress
+}
+
+
+/var/log/user.log {
+ rotate 4
+ weekly
+ missingok
+ notifempty
+ compress
+ delaycompress
+}
+
+/var/log/uucp.log {
+ rotate 4
+ missingok
+ notifempty
+ weekly
+ compress
+ delaycompress
+}
+
+/var/log/syslog {
+ rotate 7
+ daily
+ compress
+ delaycompress
+ postrotate
+ # TODO: remove stderr redirect after this issue is solved:
+ # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=625488
+ /usr/sbin/invoke-rc.d syslog-ng reload 2>/dev/null
+ endscript
+}
# where is not possible to log kernel msgs
$log_kernel_msgs = false
include syslog-ng
+
+ # Manage this file due to
+ # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=625488
+ # TODO: restore the original file after the issue is solved.
+ file { "/etc/logrotate.d/syslog-ng":
+ owner => "root",
+ group => "root",
+ mode => 0644,
+ ensure => present,
+ source => "puppet://$server/modules/syslog-ng/logrotate",
+ }
}