make a dsa_systemd::linger to enable or disable lingering consistently
[mirror/dsa-puppet.git] / modules / dsa_systemd / manifests / linger.pp
diff --git a/modules/dsa_systemd/manifests/linger.pp b/modules/dsa_systemd/manifests/linger.pp
new file mode 100644 (file)
index 0000000..a10987c
--- /dev/null
@@ -0,0 +1,10 @@
+# enable (or disable) lingering for a user
+define dsa_systemd::linger(
+  Enum['present','absent'] $ensure = 'present',
+) {
+  include dsa_systemd
+
+  file { "/var/lib/systemd/linger/${name}":
+    ensure => $ensure,
+  }
+}