BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!

Puppet Enterprise 3.2 Brings Fully Supported Modules

by João Miranda on Mar 05, 2014 |

Puppet Labs has just released Puppet Enterprise 3.2, the commercially supported Puppet release. This release includes improvements such as fully supported modules, automation of tasks by non-root users and a tech preview of Razor, an application that discovers and provisions new servers.

Starting with this release, Puppet Labs provides full support for twelve modules. Puppet Labs bundles seven modules with Puppet Enterprise, which are critical to build an infrastructure. These modules configure the APT package management application, firewalls, key stores, Windows machines reboots and basic building blocks required by the remaining resources. The remaining five modules are available for download from Puppet Forge. They enable the installation and configuration of Apache, MySQL, PostgreSQL, ntp and the Windows registry.

The 3.2 release also includes a tech preview, so it's not intended to use in a production environment, of Razor. Razor is a tool that automatically discovers and provisions bare metal machines, as reported by InfoQ. This tech preview is a rewrite of that initial version, as explained at Razor's initial GitHub repository:

Over the last year, we've also learned a lot about the community's needs and how Razor should evolve, and about the limitations of Razor that make evolution harder than it needs to be. This knowledge has brought us to the conclusion that Razor's community and future development are best served by a rewrite of the current code base.

Non-root users, like database administrators and developers, can now automate tasks. So if a non-root user can perform an installation or configuration task by hand, then it can automate it with Puppet as well. This capability can also be useful in an outsourced infrastructure scenario. It gives the internal teams the autonomy to use Puppet within well-defined boundaries.

Puppet's agent technology also received some enhancements. Agent's installation is simplified by leveraging package management systems such as yum and apt. The supported platforms' range now includes Solaris 11. Future releases will support additional platforms.

Puppet Labs tests the supported modules with puppet-lint, rspec-puppet and Beaker. Beaker is a new acceptance test framework built by Puppet Labs.

Puppet Labs is studying the possibility of supporting community modules. Although the testing process is certain to require the use of the above mentioned tools, the whole vetting process is not yet defined.

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Educational Content

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT