On Wednesday, April 13, 2016 at 1:23:48 PM UTC-5, Vince Skahan wrote:
>
> Still confused about the great version renumbering I guess, as well as 
> version compatibility.
>
> We have an (admittedly old) linux-hosted 3.7.x server setup ('not' 
> enabling future parser), and want to try to manage some Windows boxes with 
> puppet.  Which package do I grab from 
> https://downloads.puppetlabs.com/windows for the Windows hosts ?    Does 
> the client version need to match the server version ?
>
> Should I:
>
>    - grab the matching puppet-3.7.x version ?
>    - grab the latest puppet-3.7.x version ?
>    - grab the latest puppet-3.8.x version ?
>    - grab the latest puppet-agent-1.x version ?
>
> Incidentally it would be nice if PL would have a shasums file in the 
> downloads directory.  Pretty amazing to me that they don't do that.
>


The rule has always been that the version of the master must be at least as 
great as the version of the agents.  On the other hand, if Puppet has stuck 
to their commitment to semver then that should be interpreted with respect 
to the Major.Minor version, ignoring the release number within that 
series.  Thus, you could go with either the matching or the latest 
puppet-3.7.x, and of those, I would choose the latest.

You have to do a bit more work to evaluate puppet-agent.  I like the term 
"great renumbering", but in fact it is not technically accurate.  Version 
numbering of Puppet (the product) has not changed, but Puppet (the company) 
introduced all-in-one packaging for the agent and its dependencies, and 
gave that its own version number.  You can find out which version of Puppet 
is in each version of the puppet-agent package from its docs, or it's 
easier to consult the table 
<https://docs.puppet.com/puppet/4.2/reference/about_agent.html> over at the 
Puppet web site.  If you do so, you will find that all puppet-agent 1.x 
packages contain some flavor of Puppet 4, so none of these are suitable 
candidates for you.

Aside: I'm already hating the company renaming.  "PuppetLabs" was fine, but 
what company intentionally creates confusion between the company itself and 
its product(s)?  I can no longer write clearly without adding a bunch of 
explanatory fluff.  Even Oracle, for all its flaws, gives its namesake 
product ("Oracle Database") a name distinguishable from the company's own.


John

-- 
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 puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/13f476fe-c52d-4841-b782-85bda212c8ba%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to