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.

Reply via email to