]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
Add logrotate.d/ulogd
authorPeter Palfrader <peter@palfrader.org>
Thu, 18 Mar 2010 12:55:49 +0000 (13:55 +0100)
committerPeter Palfrader <peter@palfrader.org>
Thu, 18 Mar 2010 12:55:49 +0000 (13:55 +0100)
modules/ferm/files/logrotate-ulogd [new file with mode: 0644]
modules/ferm/manifests/init.pp

diff --git a/modules/ferm/files/logrotate-ulogd b/modules/ferm/files/logrotate-ulogd
new file mode 100644 (file)
index 0000000..a6d58bf
--- /dev/null
@@ -0,0 +1,8 @@
+/var/log/ulog/*.log {
+    missingok
+    sharedscripts
+    create 640 root adm
+    postrotate
+        /etc/init.d/ulogd reload
+    endscript
+}
index b565a5a1d51bb178691f9b00c7efc21410f0ace3..45d14d47425a8851b1f0cdf83278995c35702a7b 100644 (file)
@@ -17,9 +17,10 @@ class ferm {
     package {
             ferm: ensure => installed;
             ulogd: ensure => installed;
+            logrotate: ensure => installed;
     }
 
-    file { 
+    file {
         "/etc/ferm/dsa.d":
             ensure => directory,
             purge   => true,
@@ -54,6 +55,10 @@ class ferm {
             require => Package["ferm"],
             mode    => 0400,
             notify  => Exec["ferm restart"];
+        "/etc/logrotate.d/ulogd":
+            source => "puppet:///ferm/logrotate-ulogd",
+            require => Package["logrotate"],
+            ;
     }
 
     $munin_ips = split(regsubst($v4ips, '([^,]+)', 'ip_\1', 'G'), ',')