From 67a3bcd0e562b2f06503d8d582c097ea7fa4dc89 Mon Sep 17 00:00:00 2001 From: Markus Strauss Date: Tue, 1 Nov 2011 11:49:00 -0400 Subject: only managing the service en/disabling if $enable==true --- manifests/service.pp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) 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 } } -- cgit v1.2.3