Difference btw. 3.1.1 and 0.25.5

31 views
Skip to first unread message

ytmp123

unread,
Nov 9, 2013, 5:37:08 AM11/9/13
to puppet...@googlegroups.com
Hi guys,

Can you tell me what advantages / differences / new Features Puppet 3.1.1 has in comparins to Puppet 0.25.5? I did a lot of research, but your englithenment would be much better.

Thank's very much!

Aurélien Degrémont

unread,
Nov 11, 2013, 6:29:46 AM11/11/13
to puppet...@googlegroups.com
Hello

I'm currently in the process of studying how upgrade our 0.25 puppet installation to Puppet 3. I'm currently working on 3.1.1.

I've first looked at incompatibility aspects and I'm know this area pretty well now.
After that, I will have a closer look to new feature.

So far, quickly, few advantages:
 - Puppet 3 is supported, with security fixes and under active development
 - New feature like parameterized classes seems very useful
On the drawback sides
 - Puppet 2.6 is slower, 2.7 is even worst and 3.1 is still far from 0.25
 - Some changes in manifest parsing could requires some changes depending how you write them.

(this is a very limited scope of differences between those 2 versions)

Aurélien
--
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...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/41b23dcc-da91-4111-9698-e3930c763675%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

jcbollinger

unread,
Nov 11, 2013, 10:07:55 AM11/11/13
to puppet...@googlegroups.com


On Saturday, November 9, 2013 4:37:08 AM UTC-6, ytmp123 wrote:
Hi guys,

Can you tell me what advantages / differences / new Features Puppet 3.1.1 has in comparins to Puppet 0.25.5? I did a lot of research, but your englithenment would be much better.


Key features added between Puppet 0.25.x and 3.1.x:
  • Parameterized classes
  • Hiera, integrated into the Puppet core
  • automatic class parameter binding
Key features deprecated or removed:
  • Dynamic variable scoping
Other considerations:
  • Puppet 0.25 is no longer supported.
  • Substantially all continued development in the Puppet ecosystem is directed at the Puppet 3 series, not only by PL but also by third-party developers.
  • Puppet 3 seems to have poorer performance, though it's not entirely clear whether that's a core problem or whether it arises from use of new features.

John

Aurélien Degrémont

unread,
Nov 11, 2013, 11:44:11 AM11/11/13
to puppet...@googlegroups.com
Le 11/11/2013 16:07, jcbollinger a écrit :

  • Puppet 3 seems to have poorer performance, though it's not entirely clear whether that's a core problem or whether it arises from use of new features.
When migrating from 0.25 to 3.1, we only adapt our modules to workaround compatibility changes. We did not use any new features introduced since 0.25 and Puppet 2.7 & 3  is significantly slower than 0.25
This does not come from *using* new features.



Aurélien
Reply all
Reply to author
Forward
0 new messages