[Pkg-puppet-devel] [release-notes] Any known issues with Puppet 2.7 -> 3.7 upgrade?

Stig Sandbeck Mathisen ssm at debian.org
Fri Nov 28 19:30:07 UTC 2014


Russ Allbery <rra at debian.org> writes:

> micah <micah at debian.org> writes:
>
>> Hmm, this means that we are potentially making a difficult situation
>> for people. If a 2.7 master doesn't work with 3.7 and Jessie has
>> puppet 3.7.2, and a master must be upgraded before the clients, then
>> that means that the puppetmaster needs to be upgraded before any
>> clients, and you cannot do that upgrade until you "fix" all your
>> puppet code.
>
> Sadly, I believe that's correct. All the teams I know who are
> migrating to Puppet 3.x are bringing up a completely separate parallel
> 3.x infrastructure and fixing all the manifests, and then cutting over
> clients to the new Puppet master one by one.

That is my experience as well. We leave the 2.7 masters as they are, and
add new 3.x masters for new projects, and do a gradual migration of old
projects.

To ease migration of existing nodes between masters, you _can_ share the
puppet Certificate Authority between the old and the new masters.

-- 
Stig Sandbeck Mathisen



More information about the Pkg-puppet-devel mailing list