Sorry for the topic confluence, but I was wondering if there were
common puppet "idioms" for either:

  - distributing an RPM to a series of clients (namely RabbitMQ) and
installing the package?  I realize that I can do it naively by pulling
the file from the puppetmaster and then using the package resource to
install it via RPM, but I was wondering if there was a better way to
do this.  I would love to be able to install via RPM with a URL (i.e.
rpm -Uvh http://....), but the command that actually gets executed
with puppet (something like 'rpm -i --oldpackage http://....) doesn't
seem to be idempotent, i.e. it fails after the package is already
installed.  Also, I would rather not have all of my puppets calling
out to the rpm url every 2 minutes.

  - distributing and compiling a tarball?  Its a pretty standard
autoconf/automake tarball (i.e. './configure --prefix=/usr; make; make
install') ... is there a "standard" way to do this with puppet.  I'm
also using a source-built Ruby and RubyGems, which would be nice to
manage with puppet.

I've looked through a bunch of existing modules, but I haven't seen
this sort of thing.

Thanks for any help,
-Mike

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@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
-~----------~----~----~----~------~----~------~--~---

Reply via email to