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 -~----------~----~----~----~------~----~------~--~---