Here comes 2.6: It’s eleventy times better!
So we’re excited to announce that the 2.6 release is nearly ready and we’ll be putting out a beta release shortly. It’s taken longer than we’d planned but the end result is packed full of new features and functionality. We’re really excited about some of those features and where they’ll allow you to take Puppet.
As there are so many new features we’d like to begin to introduce you to some of the new hotness in 2.6 in the form of a series of introductory blog posts. Posts written by the people who’ve been involved in producing and bringing those features to life.
We’ll be covering the replacement of the last XMLRPC components of Puppet with a full REST API and introduce you to that API. We’ve got an exciting new construct called “run stages” that will better allow you to order and structure your Puppet runs, a new relationship syntax to make it faster and easier for you to specify the relationships between your resources and the much anticipated introduction of hashes in the Puppet DSL. We’ll also cover some cool additional language features that will make it easier for you to write your manifests – including our new Ruby DSL.
We’ve also done a lot of work in the core of Puppet to make it easier to work with your configuration data including enhancing how Puppet reports on what it does, adding more audit capabilities and helping you export information about your environment.
Finally, we’ve even redesigned the command line interface to allow you to use just the puppet binary to interact with all of Puppet’s functionality.
So look out for these upcoming posts and for the forthcoming release!