From: Markus Strauss Date: Sat, 2 Jun 2012 02:05:55 +0000 (+0200) Subject: do not create sv/env when resource is set absent X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=afc4b16bf5e4a2db3de04f13050556166b1a97fd;p=puppet-runit.git do not create sv/env when resource is set absent --- diff --git a/manifests/service/env.pp b/manifests/service/env.pp index 2699533..e895820 100644 --- a/manifests/service/env.pp +++ b/manifests/service/env.pp @@ -4,7 +4,7 @@ define runit::service::env( $service, $value, $ensure = present ) { $envdir = "/etc/sv/${service}/env" # create this directory if at least one environment variable is defined - if !defined( File["/etc/sv/${service}/env"] ) { + if $ensure == present and !defined( File["/etc/sv/${service}/env"] ) { file{ "/etc/sv/${service}/env": ensure => directory, # all unmanaged envs. will be removed