]> WPIA git - infra.git/blobdiff - modules/systemd/manifests/unit_file.pp
add: systemd module for executing daemon-reload
[infra.git] / modules / systemd / manifests / unit_file.pp
diff --git a/modules/systemd/manifests/unit_file.pp b/modules/systemd/manifests/unit_file.pp
new file mode 100644 (file)
index 0000000..855c1e9
--- /dev/null
@@ -0,0 +1,18 @@
+define systemd::unit_file(
+  $ensure = file,
+  $path = '/etc/systemd/system',
+  $content = undef,
+  $source = undef,
+) {
+  include ::systemd
+
+  file { "${path}/${title}":
+    ensure  => $ensure,
+    content => $content,
+    source  => $source,
+    owner   => 'root',
+    group   => 'root',
+    mode    => '0644',
+    notify  => Exec['systemctl-daemon-reload'],
+  }
+}