From 5c22a2a78960b4327fccfab5fc483e2761f93486 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Sat, 11 Jul 2020 01:33:40 -0400 Subject: add helper for systemd overrides --- modules/systemd/manifests/override.pp | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 modules/systemd/manifests/override.pp (limited to 'modules/systemd') diff --git a/modules/systemd/manifests/override.pp b/modules/systemd/manifests/override.pp new file mode 100644 index 0000000..976dc08 --- /dev/null +++ b/modules/systemd/manifests/override.pp @@ -0,0 +1,13 @@ +define systemd::override($source = undef, $content = undef) { + include systemd + + file { + "/etc/systemd/system/${name}.service.d": + ensure => directory; + "/etc/systemd/system/${name}.service.d/override.conf": + source => $source, + content => $content, + notify => Exec['/usr/bin/systemctl daemon-reload'], + require => File["/etc/systemd/system/${name}.service.d"]; + } +} -- cgit v1.2.3-54-g00ecf