X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fferm%2Fmanifests%2Fconf.pp;h=c016e09f37382df00eb8b47cb0396a36ef026e9d;hb=cbab6f33dcaa0e07e0f424fe8e4eceee9551353e;hp=87d5189d96aa863e3bba272f87f6c13bd6e21754;hpb=5bb25a7b7e1cb7e3da6c25628b3c2c76d55e6755;p=mirror%2Fdsa-puppet.git diff --git a/modules/ferm/manifests/conf.pp b/modules/ferm/manifests/conf.pp index 87d5189d9..c016e09f3 100644 --- a/modules/ferm/manifests/conf.pp +++ b/modules/ferm/manifests/conf.pp @@ -1,41 +1,41 @@ # define ferm::conf ( - $source=undef, - $content=undef, - $ensure=present, - $prio="xx-10", + $source=undef, + $content=undef, + $ensure=present, + $prio='xx-10', ) { - include ferm + include ferm - case $ensure { - present: { - if ! ($source or $content) { - fail ( "No configuration found for ${name}" ) - } - } - absent: {} - default: { fail ( "Unknown ensure value: '$ensure'" ) } - } + case $ensure { + present: { + if ! ($source or $content) { + fail ( "No configuration found for ${name}" ) + } + } + absent: {} + default: { fail ( "Unknown ensure value: '${ensure}'" ) } + } - if ($source and $content) { - fail ( "Can't define both source and content for ${name}" ) - } + if ($source and $content) { + fail ( "Can't define both source and content for ${name}" ) + } - $fname = "/etc/ferm/conf.d/${prio}_${name}.conf" + $fname = "/etc/ferm/conf.d/${prio}_${name}.conf" - if $content { - file { $fname: - ensure => $ensure, - mode => '0400', - content => $content, - notify => Exec["ferm restart"], - } - } else { - file { $fname: - ensure => $ensure, - mode => '0400', - source => $source, - notify => Exec["ferm restart"], - } - } + if $content { + file { $fname: + ensure => $ensure, + mode => '0400', + content => $content, + notify => Exec['ferm reload'], + } + } else { + file { $fname: + ensure => $ensure, + mode => '0400', + source => $source, + notify => Exec['ferm reload'], + } + } }