summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--manifests/00global.pp3
-rw-r--r--modules/mail/manifests/mailu.pp3
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":