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