aboutsummaryrefslogtreecommitdiff
path: root/manifests/defines/append_if_no_such_line.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/defines/append_if_no_such_line.pp')
-rw-r--r--manifests/defines/append_if_no_such_line.pp14
1 files changed, 14 insertions, 0 deletions
diff --git a/manifests/defines/append_if_no_such_line.pp b/manifests/defines/append_if_no_such_line.pp
new file mode 100644
index 0000000..6ccf9f9
--- /dev/null
+++ b/manifests/defines/append_if_no_such_line.pp
@@ -0,0 +1,14 @@
+#
+# This define is only for "CFEngine compatability". It is only a light
+# wrapper around the "line" define, which is equally dangerous, but at
+# least named according to a proper resource model.
+#
+define append_if_no_such_line($file, $line) {
+ line {
+ $name:
+ ensure => present,
+ file => $file,
+ line => $line;
+ }
+}
+