]> gitweb.fluxo.info Git - puppet-runit.git/commitdiff
only managing the service en/disabling if $enable==true
authorMarkus Strauss <Markus@ITstrauss.eu>
Tue, 1 Nov 2011 15:49:00 +0000 (11:49 -0400)
committerMarkus Strauss <Markus@ITstrauss.eu>
Tue, 1 Nov 2011 15:49:00 +0000 (11:49 -0400)
manifests/service.pp

index ed0b050d0c8195d70c132a1a8ea4890644e8a60c..54b10ad064f82633743280155b1ff5e874eb940b 100644 (file)
@@ -59,14 +59,10 @@ define runit::service (
       ;
   }
 
-  # eventually enabling the service
-  if $ensure == present and $enable == true {
-    $_ensure_enabled = present
-  } else {
-    $_ensure_enabled = absent
+  # eventually enabling/disabling the service
+  if $enable == true {
+    debug( "Service ${name}: ${_ensure_enabled}" )
+    runit::service::enabled { $name: ensure => $ensure, timeout => $timeout }
   }
 
-  debug( "Service ${name}: ${_ensure_enabled}" )
-
-  runit::service::enabled { $name: ensure => $_ensure_enabled }
 }