adapt module_dir to new common module and create 'munin' base class to provide it...
authorJerome Charaoui <jcharaoui@cmaisonneuve.qc.ca>
Thu, 10 Dec 2009 21:08:30 +0000 (16:08 -0500)
committerJerome Charaoui <jcharaoui@cmaisonneuve.qc.ca>
Thu, 10 Dec 2009 21:08:30 +0000 (16:08 -0500)
manifests/client.pp
manifests/host.pp
manifests/init.pp

index d033c28..24d84da 100644 (file)
@@ -3,7 +3,7 @@
 # See LICENSE for the full license granted to you.
 # Adapted and improved by admin(at)immerda.ch
 
-class munin::client {
+class munin::client inherits munin {
 
        $munin_port_real = $munin_port ? { '' => 4949, default => $munin_port } 
        $munin_host_real = $munin_host ? {
index af78570..9fd637d 100644 (file)
@@ -2,7 +2,7 @@
 # Copyright (C) 2007 David Schmitt <david@schmitt.edv-bus.at>
 # See LICENSE for the full license granted to you.
 
-class munin::host
+class munin::host inherits munin
 {
        package {"munin": ensure => installed, }
 
index 983c7d5..578c4bb 100644 (file)
@@ -15,4 +15,6 @@
 # the port is a parameter so vservers can share 
 # IP addresses and still be happy
 
-modules_dir { [ "munin", "munin/nodes", "munin/plugins" ]: }
+class munin {
+    module_dir { [ "munin", "munin/nodes", "munin/plugins" ]: }
+}