diff options
Diffstat (limited to 'puppet')
| -rw-r--r-- | puppet/modules/site_nagios/manifests/server/purge.pp | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/puppet/modules/site_nagios/manifests/server/purge.pp b/puppet/modules/site_nagios/manifests/server/purge.pp index 18993586..1c12cfb0 100644 --- a/puppet/modules/site_nagios/manifests/server/purge.pp +++ b/puppet/modules/site_nagios/manifests/server/purge.pp @@ -10,8 +10,9 @@ class site_nagios::server::purge inherits nagios::base {      purge => false    } +  # only purge find in the /etc/nagios3/conf.d/ dir, not in any subdir    exec {'purge_conf.d': -    command => '/bin/rm -f /etc/nagios3/conf.d/nagios_*', -    onlyif  => 'find /etc/nagios3/conf.d/ | grep -q "/etc/nagios3/conf.d/nagios_"' +    command => '/usr/bin/find /etc/nagios3/conf.d/ -maxdepth 1 -type f -exec rm {} \;', +    onlyif  => '/usr/bin/find /etc/nagios3/conf.d/ -maxdepth 1 -type f | grep -q "/etc/nagios3/conf.d"'    }  }  | 
