]> gitweb.fluxo.info Git - puppet-runit.git/commitdiff
better service deactivation handling
authorMarkus Strauss <Markus@ITstrauss.eu>
Fri, 9 Mar 2012 17:00:35 +0000 (18:00 +0100)
committerMarkus Strauss <Markus@ITstrauss.eu>
Fri, 9 Mar 2012 17:00:35 +0000 (18:00 +0100)
manifests/service/enabled.pp

index 3808585b72b2fda1fff81ba961351dbc48865f0d..f3ffc641ffd363bb50c96dcbd8df9cc14e58c3cf 100644 (file)
@@ -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,