Hi, Due to severe heterogeneity among my servers (OS and version), I started my puppet infrastructure by deploying agents by hand (from the tarball). That way, I''m sure that I have the same version everywhere. Having found up-to-date repositories for most of my systems, I''m now questioning that decision. Is it safe to have different versions of puppet : - in the same major version (eg 2.7.x) ? - in different major versions ? - master older that some agents ? Cheers -- 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/-/cI9KcF0yBvAJ. 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.
Peter Bukowinski
2012-Mar-12 14:16 UTC
Re: [Puppet Users] Different versions for server and agents
On Mar 12, 2012, at 10:03 AM, Julien C. wrote:> Hi, > > Due to severe heterogeneity among my servers (OS and version), I started my puppet infrastructure by deploying agents by hand (from the tarball). That way, I''m sure that I have the same version everywhere. > > Having found up-to-date repositories for most of my systems, I''m now questioning that decision. Is it safe to have different versions of puppet : > - in the same major version (eg 2.7.x) ? > - in different major versions ? > - master older that some agents ? > > CheersYour master''s version should always be equal to or greater than the latest client version you''re using. You can count on a newer master working with older clients, but don''t count on newer clients working with older masters. -- Peter M. Bukowinski Sr. Systems Engineer Janelia Farm Research Campus, HHMI -- 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.
Julien C.
2012-Mar-12 14:33 UTC
Re: [Puppet Users] Different versions for server and agents
Well, that''s more than I expected. I can easily ensure that my server is up-to-date, and then use whatever package I find for the agents... Thanks. Le lundi 12 mars 2012 15:16:32 UTC+1, pmbuko a écrit :> > On Mar 12, 2012, at 10:03 AM, Julien C. wrote: > > Hi, > > Due to severe heterogeneity among my servers (OS and version), I started > my puppet infrastructure by deploying agents by hand (from the tarball). > That way, I''m sure that I have the same version everywhere. > > Having found up-to-date repositories for most of my systems, I''m now > questioning that decision. Is it safe to have different versions of puppet : > - in the same major version (eg 2.7.x) ? > - in different major versions ? > - master older that some agents ? > > Cheers > > > Your master''s version should always be equal to or greater than the latest > client version you''re using. You can count on a newer master working with > older clients, but don''t count on newer clients working with older masters. > > -- > *Peter M. Bukowinski* > Sr. Systems Engineer > Janelia Farm Research Campus, HHMI > >-- 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/-/dGEtHeu0bdUJ. 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.
vagn scott
2012-Mar-12 23:22 UTC
Re: [Puppet Users] Different versions for server and agents
On 03/12/2012 10:16 AM, Peter Bukowinski wrote:> > Your master''s version should always be equal to or greater than the > latest client version you''re using. You can count on a newer master > working with older clients, but don''t count on newer clients working > with older masters. >So, no problems with 0.24.5 agent and 2.7.x master? What about with 2.8 master and beyond? How far will you let the versions skew? Where is the limit? -- vagn -- 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.
Markus Falb
2012-Mar-16 21:42 UTC
Re: [Puppet Users] Different versions for server and agents
On 13.3.2012 00:22, vagn scott wrote:> On 03/12/2012 10:16 AM, Peter Bukowinski wrote: >> >> Your master''s version should always be equal to or greater than the >> latest client version you''re using. You can count on a newer master >> working with older clients, but don''t count on newer clients working >> with older masters. >> > > So, no problems with 0.24.5 agent and 2.7.x master? > What about with 2.8 master and beyond?I would love to ask another compatibility question. How compatible are different master versions? If things are working with a 2.7.x master and 2.6.14 agents, would things working with with 2.6.14 master (agents unchanged)? -- Kind Regards, Markus Falb
Peter Bukowinski
2012-Mar-16 21:50 UTC
Re: [Puppet Users] Different versions for server and agents
Markus, yes. As long as the master''s version is equal to or greater than the agents, it will work. I can''t speak for future master releases, though. -- Peter (from phone) On Mar 16, 2012, at 5:42 PM, Markus Falb <markus.falb@fasel.at> wrote:> On 13.3.2012 00:22, vagn scott wrote: >> On 03/12/2012 10:16 AM, Peter Bukowinski wrote: >>> >>> Your master''s version should always be equal to or greater than the >>> latest client version you''re using. You can count on a newer master >>> working with older clients, but don''t count on newer clients working >>> with older masters. >>> >> >> So, no problems with 0.24.5 agent and 2.7.x master? >> What about with 2.8 master and beyond? > > I would love to ask another compatibility question. > How compatible are different master versions? > > If things are working with a 2.7.x master and 2.6.14 agents, would > things working with with 2.6.14 master (agents unchanged)? > > -- > Kind Regards, Markus Falb >-- 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.
Gary Larizza
2012-Mar-16 23:00 UTC
Re: [Puppet Users] Different versions for server and agents
The general rule of thumb is that your master must be at a version , like Peter said, greater-than-or-equal-to your clients. As far as backward compatibility, we strive to maintain a single major release for backwards compatibility (i.e. a 2.7.x master would be backwards-compatible with 2.6.x clients). Now, a 2.7 master may work with 0.25 or 0.24 clients, but we don''t guarantee full compatibility there. Some versions have their own feature sets that are introduced AT that version and aren''t available to versions prior (I believe 0.25 introduced REST calls and file streaming versus XMLRPC in version 0.24, and Puppet Faces was released in version 2.7). Always check the release notes for specific gotchas --> http://projects.puppetlabs.com/projects/1/wiki/Release_Notes Hope this helps! On Sat, Mar 17, 2012 at 8:50 AM, Peter Bukowinski <pmbuko@gmail.com> wrote:> Markus, yes. As long as the master''s version is equal to or greater than > the agents, it will work. I can''t speak for future master releases, though. > > -- Peter (from phone) > > On Mar 16, 2012, at 5:42 PM, Markus Falb <markus.falb@fasel.at> wrote: > > > On 13.3.2012 00:22, vagn scott wrote: > >> On 03/12/2012 10:16 AM, Peter Bukowinski wrote: > >>> > >>> Your master''s version should always be equal to or greater than the > >>> latest client version you''re using. You can count on a newer master > >>> working with older clients, but don''t count on newer clients working > >>> with older masters. > >>> > >> > >> So, no problems with 0.24.5 agent and 2.7.x master? > >> What about with 2.8 master and beyond? > > > > I would love to ask another compatibility question. > > How compatible are different master versions? > > > > If things are working with a 2.7.x master and 2.6.14 agents, would > > things working with with 2.6.14 master (agents unchanged)? > > > > -- > > Kind Regards, Markus Falb > > > > -- > 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. > >-- Gary Larizza Professional Services Engineer Puppet Labs -- 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.