]> gitweb.fluxo.info Git - puppet-syslog-ng.git/commitdiff
Avoiding annoying messages
authorSilvio Rhatto <rhatto@riseup.net>
Tue, 3 May 2011 20:13:16 +0000 (17:13 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Tue, 3 May 2011 20:13:16 +0000 (17:13 -0300)
.gitignore [new file with mode: 0644]
files/logrotate [new file with mode: 0644]
manifests/vserver.pp

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..d9568ca
--- /dev/null
@@ -0,0 +1 @@
+*swp
diff --git a/files/logrotate b/files/logrotate
new file mode 100644 (file)
index 0000000..091c488
--- /dev/null
@@ -0,0 +1,138 @@
+/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
+}
index aa4ed1705d7fc84a445815cadf671fdef0e836a7..238c4c27fd24a199bcb15650d4b7990dec7abebd 100644 (file)
@@ -3,4 +3,15 @@ class syslog-ng::vserver {
   # 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",
+  }
 }