On Wed, Jan 5, 2011 at 6:39 PM, John Warburton <jwarbur...@gmail.com> wrote:
> On 6 January 2011 12:52, Nigel Kersten <ni...@puppetlabs.com> wrote: > >> >> >> On Wed, Jan 5, 2011 at 2:52 PM, Michael Knox >> <michael.knox...@gmail.com>wrote: >> >>> It would be neat if puppet could use tar.gz's as a source, instead of >>> just bare directory trees. So I've lodged a feature request: >>> https://projects.puppetlabs.com/issues/5786 >>> >>> Many of my manifests for applications need to cover the following >>> process: 1. Download .tar.gz to host >>> 2. Expand .tar.gz >>> 3. Whatever install process is required >>> >> >> I'm not totally against this, but I am curious why you haven't decided to >> build packages for these applications, as that should essentially contain >> all your desired functionality right? >> > > Our own situation is that we have developers who build their own > applications, and if we packaged them with RPM or pkg, then they would have > to be installed as root. We don't trust them enough for that, so right now > we run an exec as the application owner to unpack the tar.gz > > Do you just unpack once and leave it alone? Drop a marker file when an install script succeeds and you don't have to run it again? It sounds like we could maybe do a tar.{gz,bz2,zip} "package" provider, with simple install, uninstall, maybe the ability to specify versions by symlinks. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.