From 4d569c54252f53302de4b5a71a75572d7b65dea4 Mon Sep 17 00:00:00 2001 From: Chris Denneen Date: Tue, 20 Mar 2018 17:51:17 -0400 Subject: [PATCH] Moved Exec['newaliases'] to services so it could be run after service restart --- manifests/files.pp | 7 ------- manifests/service.pp | 7 +++++++ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/manifests/files.pp b/manifests/files.pp index e4380e4..c92dc0c 100644 --- a/manifests/files.pp +++ b/manifests/files.pp @@ -52,13 +52,6 @@ class postfix::files { seltype => $postfix::params::aliasesseltype, } - # Aliases - exec { 'newaliases': - command => '/usr/bin/newaliases', - refreshonly => true, - subscribe => File['/etc/aliases'], - } - # Config files if $mastercf_source { $mastercf_content = undef diff --git a/manifests/service.pp b/manifests/service.pp index 15c1713..77932fc 100644 --- a/manifests/service.pp +++ b/manifests/service.pp @@ -11,6 +11,13 @@ class postfix::service { hasstatus => true, restart => $::postfix::params::restart_cmd, } + # Aliases + exec { 'newaliases': + command => '/usr/bin/newaliases', + refreshonly => true, + subscribe => File['/etc/aliases'], + require => Service['postfix'], + } if $::osfamily == 'RedHat' { alternatives { 'mta': path => '/usr/sbin/sendmail.postfix', -- GitLab