From: Markus Strauss Date: Tue, 1 Nov 2011 15:49:00 +0000 (-0400) Subject: only managing the service en/disabling if $enable==true X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=67a3bcd0e562b2f06503d8d582c097ea7fa4dc89;p=puppet-runit.git only managing the service en/disabling if $enable==true --- diff --git a/manifests/service.pp b/manifests/service.pp index ed0b050..54b10ad 100644 --- a/manifests/service.pp +++ b/manifests/service.pp @@ -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 } }