Puppet version 0.24.6 code-named Camilla has been released as stable!
http://reductivelabs.com/downloads/puppet/puppet-0.24.6.tgz
There are a number of major new features including significant new
language features.
Of particular note is:
* Support for complex if/else operations, for example if $variable ==
'value', including arithmetic operations and Boolean and/or/not
operators. You can see full details at:
http://reductivelabs.com/trac/puppet/wiki/LanguageTutorial#if-else
and
http://reductivelabs.com/trac/puppet/wiki/LanguageTutorial#expressions
* Multiple relationships and overrides in a single statement, see:
http://reductivelabs.com/trac/puppet/wiki/LanguageTutorial#resources
* Variables expressions, for example $variable = 1 + 3, see:
http://reductivelabs.com/trac/puppet/wiki/LanguageTutorial#variable-expressions
* Appending to variables, see:
http://reductivelabs.com/trac/puppet/wiki/LanguageTutorial#appending-to-variables
* Option (--exit-codes) to present more detailed exit codes from the
puppet binary
* Support for running the Puppet server as a Passenger
(mod_rails/mod_rack) application in Apache, see:
http://reductivelabs.com/trac/puppet/wiki/UsingPassenger
* The user and package types now supports HP-UX
* The service type supports daemontools and runit
You can find the full CHANGELOG at:
http://github.com/jamtur01/puppet/tree/0.24.x/CHANGELOG
You can see all the tickets closed in release 0.24.6 at:
http://projects.reductivelabs.com/versions/show/19
Please report any bugs to:
http://projects.reductivelabs.com/
Regards
James Turnbull