From: Markus Strauss Date: Fri, 9 Mar 2012 17:00:35 +0000 (+0100) Subject: better service deactivation handling X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=83f142472df5e03bc252c761c9fa5413b396845d;p=puppet-runit.git better service deactivation handling --- diff --git a/manifests/service/enabled.pp b/manifests/service/enabled.pp index 3808585..f3ffc64 100644 --- a/manifests/service/enabled.pp +++ b/manifests/service/enabled.pp @@ -2,7 +2,10 @@ define runit::service::enabled( $ensure = present, $timeout ) { # enabling the service by creating a symlink in /etc/service file { "/etc/service/${name}": - target => "/etc/sv/${name}", + target => $ensure ? { + present => "/etc/sv/${name}", + default => undef, + }, ensure => $ensure ? { present => link, default => absent,