diff options
Diffstat (limited to 'manifests/fragment.pp')
-rwxr-xr-x | manifests/fragment.pp | 5 |
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}"] } |