diff options
-rw-r--r-- | manifests/00global.pp | 3 | ||||
-rw-r--r-- | modules/mail/manifests/mailu.pp | 3 |
2 files changed, 5 insertions, 1 deletions
diff --git a/manifests/00global.pp b/manifests/00global.pp index 032a427..3557fac 100644 --- a/manifests/00global.pp +++ b/manifests/00global.pp @@ -3,3 +3,6 @@ $default_user = 'doy' Package::Makepkg { build_user => $default_user, } + +include systemd +Class["systemd"] -> Service<| |> diff --git a/modules/mail/manifests/mailu.pp b/modules/mail/manifests/mailu.pp index fa1e93b..dd53440 100644 --- a/modules/mail/manifests/mailu.pp +++ b/modules/mail/manifests/mailu.pp @@ -85,7 +85,8 @@ class mail::mailu { } file { "/etc/systemd/system/mailu.service": - source => "puppet:///modules/mail/service"; + source => "puppet:///modules/mail/service", + notify => Exec["/usr/bin/systemctl daemon-reload"]; } service { "mailu": |