diff -r a2342f26c9de -r b0b56e0f8c7f dev/provisioning/modules/archive/manifests/tar_gz.pp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dev/provisioning/modules/archive/manifests/tar_gz.pp Fri Jan 15 15:35:00 2016 +0100 @@ -0,0 +1,9 @@ +# See README.md for details. +define archive::tar_gz($source, $target, $path=$::path) { + exec {"${name} unpack": + command => "curl -s -S ${source} | tar -xzf - -C ${target} && touch ${name}", + creates => $name, + path => $path, + require => Package[curl], + } +}