summaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/mail/files/hack-kick-mailu5
-rw-r--r--modules/mail/manifests/mailu.pp9
2 files changed, 14 insertions, 0 deletions
diff --git a/modules/mail/files/hack-kick-mailu b/modules/mail/files/hack-kick-mailu
new file mode 100644
index 0000000..70b1ea2
--- /dev/null
+++ b/modules/mail/files/hack-kick-mailu
@@ -0,0 +1,5 @@
+#!/bin/sh
+set -eu
+set -o pipefail
+
+systemctl restart mailu
diff --git a/modules/mail/manifests/mailu.pp b/modules/mail/manifests/mailu.pp
index 9953ce6..2697b76 100644
--- a/modules/mail/manifests/mailu.pp
+++ b/modules/mail/manifests/mailu.pp
@@ -112,5 +112,14 @@ class mail::mailu {
];
}
+ file {
+ '/etc/cron.daily/hack-kick-mailu':
+ source => 'puppet:///modules/mail/hack-kick-mailu',
+ mode => '0755',
+ require => [
+ Class['cron'],
+ ];
+ }
+
# include mail::mailu::testing
}