From 93eb874eb2ebcf1673c9aabd4b3d8d1a34265848 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Sun, 21 Mar 2021 14:36:28 -0400 Subject: factor out defining a systemd service --- modules/mail/manifests/mailu.pp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'modules/mail') 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"], ]; } } -- cgit v1.2.3-54-g00ecf