]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
we should probably add content as well
authorStephen Gran <steve@lobefin.net>
Sun, 20 May 2012 07:56:13 +0000 (08:56 +0100)
committerStephen Gran <steve@lobefin.net>
Sun, 20 May 2012 07:56:13 +0000 (08:56 +0100)
Signed-off-by: Stephen Gran <steve@lobefin.net>
modules/munin/manifests/conf.pp

index a4ac0ab7e278cd1011b8287019406c2875d3cad5..ad557abe2ec5e1aae6787c75adda86625c3d9ff9 100644 (file)
@@ -16,9 +16,19 @@ define munin::conf (
                default: { fail ( "Unknown ensure value: '$ensure'" ) }
        }
 
-       file { "/etc/munin/plugin-conf.d/${name}":
-               ensure  => $ensure,
-               require => Package['munin-node'],
-               notify  => Service['munin-node'],
+       if $source {
+               file { "/etc/munin/plugin-conf.d/${name}":
+                       ensure  => $ensure,
+                       source  => $source,
+                       require => Package['munin-node'],
+                       notify  => Service['munin-node'],
+               }
+       } elsif $content {
+               file { "/etc/munin/plugin-conf.d/${name}":
+                       ensure  => $ensure,
+                       content => $content,
+                       require => Package['munin-node'],
+                       notify  => Service['munin-node'],
+               }
        }
 }