]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Adding nodo::physical::sdb config
authorSilvio Rhatto <rhatto@riseup.net>
Fri, 26 Sep 2014 21:04:11 +0000 (18:04 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Fri, 26 Sep 2014 21:04:11 +0000 (18:04 -0300)
manifests/base/physical.pp

index eae94a4dfb8a35f6ba4c9b69bcd6f056e66cf98e..45648ee77a03f9175b412f162d61090cb8afab63 100644 (file)
@@ -6,14 +6,28 @@ class nodo::base::physical inherits nodo::base::host {
   if $munin == true {
     include munin::plugins::smart
 
+    # TODO: use nodo::physical::disks instead
+    $sdb   = hiera('nodo::physical::sdb', false)
+    $disks = $sdb ? {
+      true    => 'sda sdb',
+      default => 'sda',
+    }
+
+    munin::plugin { 'hddtemp_smartctl':
+      ensure => present,
+      config => "user root\ngroup disk\nenv.drives ${disks}",
+    }
+
     munin::plugin { 'smart_sda':
       ensure => 'smart_',
       config => "user root\ngroup disk",
     }
 
-    munin::plugin { 'hddtemp_smartctl':
-      ensure => present,
-      config => "user root\ngroup disk\nenv.drives sda",
+    if $sdb == true {
+      munin::plugin { 'smart_sdb':
+        ensure => 'smart_',
+        config => "user root\ngroup disk",
+      }
     }
 
     package { 'lm-sensors':