diff options
author | R.I.Pienaar <rip@devco.net> | 2010-07-14 13:01:45 +0100 |
---|---|---|
committer | R.I.Pienaar <rip@devco.net> | 2010-07-14 13:01:45 +0100 |
commit | 18a78979923c6284562fd31fc4a080995fd364f8 (patch) | |
tree | e1070ccc3140a1d5b7eb7878c69a9512294f8fba /manifests/fragment.pp | |
parent | 1fb38b2961e3c778be3c09de269b2f843ec59f30 (diff) | |
download | puppet-concat-18a78979923c6284562fd31fc4a080995fd364f8.tar.gz puppet-concat-18a78979923c6284562fd31fc4a080995fd364f8.tar.bz2 |
Make the filebucket behavior of files configurable
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}"] } |