From db0158336eab73280b246b552c878ed91ec0a19a Mon Sep 17 00:00:00 2001 From: Paul O'Connor Date: Wed, 25 Jun 2014 14:49:33 -0700 Subject: [PATCH] Allow the service to start only after the package is installed --- manifests/init.pp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/manifests/init.pp b/manifests/init.pp index 6f6e49f..408a6fc 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -169,11 +169,12 @@ # to be enabled, it also needs its own extra special config file. if $::osfamily == 'Debian' { shell_config { 'start_smartd': - ensure => $file_ensure, - file => '/etc/default/smartmontools', - key => 'start_smartd', - value => 'yes', - before => Service[$service_name], + ensure => $file_ensure, + file => '/etc/default/smartmontools', + key => 'start_smartd', + value => 'yes', + before => Service[$service_name], + require => Package[$package_name], } }