diff options
Diffstat (limited to 'modules/systemd/manifests/service.pp')
-rw-r--r-- | modules/systemd/manifests/service.pp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/modules/systemd/manifests/service.pp b/modules/systemd/manifests/service.pp new file mode 100644 index 0000000..87a1dc9 --- /dev/null +++ b/modules/systemd/manifests/service.pp @@ -0,0 +1,12 @@ +define systemd::service($source = undef, $content = undef) { + include systemd + + file { "/usr/lib/systemd/system/${name}.service": + source => $source, + content => $content, + notify => [ + Exec["/usr/bin/systemctl daemon-reload"], + Service["${name}"], + ]; + } +} |