Matthew Macdonald-Wallace
2011-Feb-03 07:39 UTC
[Puppet Users] Migrating from 0.25.4 to 2.6
Hi all, As part of a new project, we''re thinking about moving from CentOS to Debian. One of the few concerns I have about doing this is that we currently run Puppet 0.25.4 on all our systems, yet the available versions for Debian appear to be 0.24.5 or 2.6.2 (backports). If I keep my puppetmaster at 0.25.4, will the 2.6.2 clients be able to talk to it? If not, can I install a puppetmaster running 2.6.2 and have the 0.25.4 clients talk to that instead? I''m also wondering what impact the move would have on our puppet manifests. Are there any "gotcha''s" that I need to be aware of that could prevent my current manifests working under 2.6.2 or 0.24.5? Please understand that at the moment, I''m not interested in using the shiny new features of 2.6.2, I''m just thinking that as a ''future-proofing'' exercise, it might be worth move to that now instead of waiting for the next stable release of Debian. Thanks in advance, Matt -- 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+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
On Thu, Feb 3, 2011 at 2:39 AM, Matthew Macdonald-Wallace <lists@truthisfreedom.org.uk> wrote:> I''m also wondering what impact the move would have on our puppet > manifests. Are there any "gotcha''s" that I need to be aware of that > could prevent my current manifests working under 2.6.2 or 0.24.5?I personally have been bitten running 0.24.x when the mysql module I included used regexes (introduced in 0.25.x). http://docs.puppetlabs.com/guides/language_tutorial.html The "Language Feature by Release" should give you a good idea of other things missing in 0.24.x that your 0.25.x manifests need. I haven''t used 2.6, so I can''t speak to any forward migration issues. -- 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+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Matthew Macdonald-Wallace
2011-Feb-03 15:46 UTC
Re: [Puppet Users] Migrating from 0.25.4 to 2.6
OK, thanks, that answers the question about whether we can go backwards (we can''t, we''re using Regexes and a few other things!) Anyone know if a Puppet 2.6.2 client can talk to a 0.25.4 puppet master? M. On 3 February 2011 15:18, Adam Heinz <amh@metricwise.net> wrote:> On Thu, Feb 3, 2011 at 2:39 AM, Matthew Macdonald-Wallace > <lists@truthisfreedom.org.uk> wrote: >> I''m also wondering what impact the move would have on our puppet >> manifests. Are there any "gotcha''s" that I need to be aware of that >> could prevent my current manifests working under 2.6.2 or 0.24.5? > > I personally have been bitten running 0.24.x when the mysql module I > included used regexes (introduced in 0.25.x). > > http://docs.puppetlabs.com/guides/language_tutorial.html > > The "Language Feature by Release" should give you a good idea of other > things missing in 0.24.x that your 0.25.x manifests need. I haven''t > used 2.6, so I can''t speak to any forward migration issues. > > -- > 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+unsubscribe@googlegroups.com. > 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 puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
On 02/03/2011 04:46 PM, Matthew Macdonald-Wallace wrote:> OK, thanks, that answers the question about whether we can go > backwards (we can''t, we''re using Regexes and a few other things!) > > Anyone know if a Puppet 2.6.2 client can talk to a 0.25.4 puppet master?Newer masters will entertain older clients. Do *not* use 0.24.x under any circumstances. Rolling 0.25.4 (or, while you''re at it, 0.25.5) packages for debian is rather straight-forward. If you can spare a couple hours, you may find this to be the least painful road. -- 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+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
On Thu, Feb 3, 2011 at 7:53 AM, Felix Frank <felix.frank@alumni.tu-berlin.de> wrote:> On 02/03/2011 04:46 PM, Matthew Macdonald-Wallace wrote: >> OK, thanks, that answers the question about whether we can go >> backwards (we can''t, we''re using Regexes and a few other things!) >> >> Anyone know if a Puppet 2.6.2 client can talk to a 0.25.4 puppet master? > > Newer masters will entertain older clients. > > Do *not* use 0.24.x under any circumstances. > > Rolling 0.25.4 (or, while you''re at it, 0.25.5) packages for debian is > rather straight-forward. If you can spare a couple hours, you may find > this to be the least painful road.Yep. If you get the debian repo from here: git://git.debian.org/git/pkg-puppet/puppet.git and you''ve worked with git-buildpackage before, it''s relatively easy to get it built. -- 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+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.