summaryrefslogtreecommitdiffstats
path: root/modules/mail/manifests
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2019-03-01 00:03:05 -0500
committerJesse Luehrs <doy@tozt.net>2019-03-01 00:03:05 -0500
commit61e4115ab597bf01a41c8b8aac94edcf5d94443b (patch)
tree6a544f71eb1efa2a109a099364e108e9de5183a3 /modules/mail/manifests
parent8f8d825f2de1527428c14a992e61a598ff9c1bb4 (diff)
downloadpuppet-tozt-61e4115ab597bf01a41c8b8aac94edcf5d94443b.tar.gz
puppet-tozt-61e4115ab597bf01a41c8b8aac94edcf5d94443b.zip
add additional dovecot configuration
Diffstat (limited to 'modules/mail/manifests')
-rw-r--r--modules/mail/manifests/mailu.pp9
1 files changed, 9 insertions, 0 deletions
diff --git a/modules/mail/manifests/mailu.pp b/modules/mail/manifests/mailu.pp
index 805f134..b8c739f 100644
--- a/modules/mail/manifests/mailu.pp
+++ b/modules/mail/manifests/mailu.pp
@@ -58,6 +58,15 @@ class mail::mailu {
];
}
+ file {
+ "/media/persistent/overrides":
+ ensure => directory,
+ require => Class["mail::persistent"];
+ "/media/persistent/overrides/dovecot.conf":
+ source => "puppet:///modules/mail/dovecot.conf",
+ require => File["/media/persistent/overrides"];
+ }
+
file { "/etc/systemd/system/mailu.service":
source => "puppet:///modules/mail/mailu.service",
notify => Exec["/usr/bin/systemctl daemon-reload"];