The tarball won't be re-created every run because of the creates parameter - the exec will only re-run when refreshed.

Sent from my iPhone

> On 14 nov. 2013, at 07:08, Ben Ford <notifications@github.com> wrote:
> 
> In manifests/package/bundled.pp:
> 
> >    exec { 'install drupal':
> > -    command => "/bin/tar -xf /tmp/drupal-${version}.tar.gz -C ${docroot}",
> > -    creates => $docroot,
> > +    command => "/bin/tar --no-same-owner -xf /tmp/drupal-${version}.tar.gz && rm /tmp/drupal-${version}.tar.gz",
> Removing the tarball won't have any effect. It will just be put back in place next time Puppet runs. Otherwise, this looks good!
> 
> —
> Reply to this email directly or view it on GitHub.