summaryrefslogtreecommitdiffstats
path: root/modules/mail
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2021-03-21 14:36:28 -0400
committerJesse Luehrs <doy@tozt.net>2021-03-21 14:36:28 -0400
commit93eb874eb2ebcf1673c9aabd4b3d8d1a34265848 (patch)
treea679e7af9b62b268bb14f9e292c81cc70593e040 /modules/mail
parent2fdee0d1196dc57cb4ca109182c903a2fc70deb1 (diff)
downloadpuppet-tozt-93eb874eb2ebcf1673c9aabd4b3d8d1a34265848.tar.gz
puppet-tozt-93eb874eb2ebcf1673c9aabd4b3d8d1a34265848.zip
factor out defining a systemd service
Diffstat (limited to 'modules/mail')
-rw-r--r--modules/mail/manifests/mailu.pp5
1 files changed, 2 insertions, 3 deletions
diff --git a/modules/mail/manifests/mailu.pp b/modules/mail/manifests/mailu.pp
index 9297dd6..169b9d9 100644
--- a/modules/mail/manifests/mailu.pp
+++ b/modules/mail/manifests/mailu.pp
@@ -100,9 +100,8 @@ class mail::mailu {
require => Service["mailu"];
}
- file { "/etc/systemd/system/mailu.service":
+ systemd::service { "mailu":
source => "puppet:///modules/mail/mailu.service",
- notify => Exec["/usr/bin/systemctl daemon-reload"];
}
service { "mailu":
@@ -111,7 +110,7 @@ class mail::mailu {
subscribe => [
File["/media/persistent/docker-compose.yml"],
Exec["create env file"],
- File["/etc/systemd/system/mailu.service"],
+ Systemd::Service["mailu"],
];
}
}