From 1da37a0a26ebdd8487c8608f819bc4457a85957c Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Mon, 17 Jul 2017 09:45:24 +0000 Subject: [PATCH] and restart service in question --- modules/systemd/manifests/override.pp | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/modules/systemd/manifests/override.pp b/modules/systemd/manifests/override.pp index dd721038a..337d0e459 100644 --- a/modules/systemd/manifests/override.pp +++ b/modules/systemd/manifests/override.pp @@ -20,20 +20,27 @@ define systemd::override ( file { "${dest}": ensure => $ensure, content => $content, - notify => Exec['systemctl daemon-reload'], + notify => [ Exec['systemctl daemon-reload'], + Service["{$name}"], + ] + } } } elsif $source { file { "${dest}": ensure => $ensure, source => $source, - notify => Exec['systemctl daemon-reload'], - } + notify => [ Exec['systemctl daemon-reload'], + Service["{$name}"], + ] + } } } absent: { file { "${dest}": ensure => $ensure, - notify => Exec['systemctl daemon-reload'], + notify => [ Exec['systemctl daemon-reload'], + Service["{$name}"], + ] } file { "${dir}": ensure => $ensure -- 2.20.1