]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Kernel printk config enhancement
authorSilvio Rhatto <rhatto@riseup.net>
Wed, 23 Mar 2011 04:10:37 +0000 (01:10 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Wed, 23 Mar 2011 04:10:37 +0000 (01:10 -0300)
manifests/subsystems/sysctl.pp

index 3e2e1984ae786ccb18449c82597ebb4a776aaed6..f6b7585a45441d3a42e73e5ae561dc266675e5ce 100644 (file)
@@ -14,12 +14,19 @@ class sysctl {
     refreshonly => true,
   }
 
+  $printk_levels = '3 4 1 3'
+
   file { "/etc/sysctl.d/kernel.printk.conf":
     owner   => "root",
     group   => "root",
     mode    => 0644,
     ensure  => present,
-    content => "kernel.printk = 3 4 1 3\n",
+    content => "kernel.printk = $printk_levels\n",
+  }
+
+  exec { "/bin/echo '$printk_levels' > /proc/sys/kernel/printk":
+    subscribe   => File["/etc/sysctl.d/kern.printk.conf"],
+    refreshonly => true,
   }
 }