]> gitweb.fluxo.info Git - puppet-mumble.git/commitdiff
make it possible to tweak munin inclusion from the central class
authormh <mh@immerda.ch>
Tue, 18 Jun 2013 16:08:31 +0000 (18:08 +0200)
committermh <mh@immerda.ch>
Tue, 18 Jun 2013 16:08:41 +0000 (18:08 +0200)
manifests/init.pp

index e26d52e2ae035b4a3e96059bcdab38d6d451cdd6..633d63e8c056590067e8a20cfcc8fdd870fe555b 100644 (file)
@@ -5,12 +5,14 @@
 #    * config_content: get content for central config file from
 #      this parameter. Useful for using templates
 #    * config_source: Source path for your config
+#    * manage_munin: deploy munin plugins?
 #
 class mumble(
   $config_content = false,
   $config_source  = [ "puppet:///modules/site_mumble/${::fqdn}/mumble-server.ini",
                       'puppet:///modules/site_mumble/mumble-server.ini',
                       'puppet:///modules/mumble/mumble-server.ini' ],
+  $manage_munin   = false,
 ) {
   package{'mumble-server':
     ensure => installed,
@@ -34,4 +36,8 @@ class mumble(
       source => $config_source,
     }
   }
+
+  if $manage_munin {
+    include mumble::munin
+  }
 }