You are not limited to just dev/test/prod. So if you were aware of the incompatibility you could create a 'prod-migration' environment and move sets of machines over at a time.
Or take it one step further and integrate your SCM and puppet ( http://puppetlabs.com/blog/git-workflow-and-puppet-environments/ ), and use an ENC such as dashboard, foreman, LDAP, etc to make changing the environment a simple data change. This combination of things is the basis that we use to develop vet and migrate incompatible changes to the production environment. Ultimately it seems you may be trying to solve a problem that is not really a puppet problem per-se. On Thu, Dec 27, 2012 at 3:04 PM, Schofield <[email protected]> wrote: > > > On Thursday, December 27, 2012 8:38:47 AM UTC-6, Jesse Throwe wrote: >> >> Environments would probably be a good starting point for what your after. >> >> http://docs.puppetlabs.com/**guides/environment.html<http://docs.puppetlabs.com/guides/environment.html> >> >> > Not quite what I was after. I already have dev/test/production > environments that handle different versions of modules during the release > process. I'm pondering the situation where a version of a module makes it > to the production environment and is not backwards compatible on some > nodes. At this point I am wondering if puppet has any support for applying > the new version of the module to some set of nodes and applying the old > version to the remaining nodes? After researching I have to conclude no. > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/puppet-users/-/0l0XZq_5SqMJ. > > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
