]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/ferm/manifests/conf.pp
Fix stomping of certfile
[dsa-puppet.git] / modules / ferm / manifests / conf.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']
                }
        }
 }