summaryrefslogtreecommitdiff
path: root/manifests/fragment.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/fragment.pp')
-rwxr-xr-xmanifests/fragment.pp5
1 files changed, 4 insertions, 1 deletions
diff --git a/manifests/fragment.pp b/manifests/fragment.pp
index cc21f39..890d43a 100755
--- a/manifests/fragment.pp
+++ b/manifests/fragment.pp
@@ -11,7 +11,9 @@
# - mode Mode for the file
# - owner Owner of the file
# - group Owner of the file
-define concat::fragment($target, $content='', $source='', $order=10, $ensure = "present", $mode = 0644, $owner = root, $group = root) {
+# - backup Controls the filebucketing behavior of the final file and
+# see File type reference for its use. Defaults to 'puppet'
+define concat::fragment($target, $content='', $source='', $order=10, $ensure = "present", $mode = 0644, $owner = root, $group = root, $backup = "puppet") {
$safe_name = regsubst($name, '/', '_', 'G')
$safe_target_name = regsubst($target, '/', '_', 'G')
$concatdir = $concat::setup::concatdir
@@ -40,6 +42,7 @@ define concat::fragment($target, $content='', $source='', $order=10, $ensure = "
owner => $owner,
group => $group,
ensure => $ensure,
+ backup => $backup,
alias => "concat_fragment_${name}",
notify => Exec["concat_${target}"]
}