I have, I think, a fairly "modern" setup of Puppet 3, hiera, ENC for external facts, role/stack meta-module etc. I have a single puppetmaster and I'm not inclined to do any kind of "master-less" puppet.
I am implementing a new monitoring system and it is a pretty big change. I don't want to deploy that to every host in my infrastructure at the same time. I want to be able to deploy a different version of my meta-module to different hosts. What is the "best" way to deploy different version of a module to different hosts? I expect I could do something with environments but I'm not sure what that looks like? ==== Simple host description ENC data for host.domain.tld: role=webserver environment=production ---- webserver.yaml classes: - base - nginx ---- base.pp v1 include nagios ---- base.pp v2 include pandorafms -- Perfection is just a word I use occasionally with mustard. --Atom Powers-- -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CAF-H%3DO%3DoF4u%3DaCRMEsw3QuC1PS58j1bv01p1zAA73ZMu2dPMxg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
