]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Control munin plugins for web nodes
authorSilvio Rhatto <rhatto@riseup.net>
Mon, 26 Oct 2015 17:44:00 +0000 (15:44 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Mon, 26 Oct 2015 17:44:00 +0000 (15:44 -0200)
manifests/role/web.pp

index 4cd1719dc67a8e6b46b3ac348ceab47009a49139..87401e0165dc7fd6c1b01bded6f8c80425e06178 100644 (file)
@@ -6,16 +6,20 @@ class nodo::role::web inherits nodo::base::virtual {
   }
 
   # Munin
-  munin::plugin { [ 'apache_accesses', 'apache_processes', 'apache_volume' ]:
-    ensure => present,
-  }
+  $munin = hiera('nodo::munin_node::manage', True)
+  if $munin == true {
+    munin::plugin { [ 'apache_accesses', 'apache_processes', 'apache_volume' ]:
+      ensure => present,
+    }
 
-  package { 'libcache-cache-perl':  # needed by munin mysql plugin
-    ensure => present,
-  }
-  munin::plugin { [ 'mysql_queries', 'mysql_slowqueries', 'mysql_bytes', 'mysql_threads' ]:
-    ensure => present,
-    config => "user root\nenv.mysqlopts --defaults-extra-file=/etc/mysql/debian.cnf",
+    package { 'libcache-cache-perl':  # needed by munin mysql plugin
+      ensure => present,
+    }
+
+    munin::plugin { [ 'mysql_queries', 'mysql_slowqueries', 'mysql_bytes', 'mysql_threads' ]:
+      ensure => present,
+      config => "user root\nenv.mysqlopts --defaults-extra-file=/etc/mysql/debian.cnf",
+    }
   }
 
   # Classes for web nodes