From: Peter Palfrader Date: Mon, 17 Jul 2017 13:09:59 +0000 (+0200) Subject: only notify service if defined X-Git-Url: https://git.adam-barratt.org.uk/?a=commitdiff_plain;h=6e26c8ec0e0596c33381a4112b87aa90190af090;p=mirror%2Fdsa-puppet.git only notify service if defined --- diff --git a/modules/systemd/manifests/override.pp b/modules/systemd/manifests/override.pp index 8ffee48d8..117b16ea9 100644 --- a/modules/systemd/manifests/override.pp +++ b/modules/systemd/manifests/override.pp @@ -25,12 +25,16 @@ define systemd::override ( ] } } elsif $source { + if defined(Service["${name}"]) { + $notify = [ Exec['systemctl daemon-reload'], Service["${name}"] ] + } else { + $notify = [ Exec['systemctl daemon-reload'] ] + } + file { "${dest}": ensure => $ensure, source => $source, - notify => [ Exec['systemctl daemon-reload'], - Service["${name}"], - ] + notify => $notify, } } }