]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
some service notification
authorStephen Gran <steve@lobefin.net>
Tue, 11 Sep 2012 18:53:06 +0000 (19:53 +0100)
committerStephen Gran <steve@lobefin.net>
Tue, 11 Sep 2012 18:53:06 +0000 (19:53 +0100)
Signed-off-by: Stephen Gran <steve@lobefin.net>
modules/ferm/manifests/conf.pp
modules/ferm/manifests/rule.pp

index a97d4a930712abc57a496780ae8b54ca03cc5cd3..0dffa773d9798bce293bf9f48e5c83ca6fd8819f 100644 (file)
@@ -1,5 +1,7 @@
 define ferm::conf ($content=undef, $source=undef, $ensure=present) {
 
+       include ferm
+
        case $ensure {
                present,absent: {}
                default: { fail ( "Invald ensure `${ensure}' for ${name}" ) }
@@ -14,12 +16,14 @@ define ferm::conf ($content=undef, $source=undef, $ensure=present) {
        if $source {
                file { $fname:
                        ensure => $ensure,
-                       source => $source
+                       source => $source,
+                       notify => Service['ferm']
                }
        } elsif $content {
                file { $fname:
                        ensure  => $ensure,
                        content => $content,
+                       notify => Service['ferm']
                }
        }
 }
index 8965c48dca2da2f40f419bf46803e473efe8ec05..939f926bbc4dc9a0a5fb4d649aba6813e3429ada 100644 (file)
@@ -7,6 +7,9 @@ define ferm::rule (
        $prio='00',
        $notarule=false
 ) {
+
+       include ferm
+
        file {
                "/etc/ferm/dsa.d/${prio}_${name}":
                        ensure  => present,