OpenStack now has the support of IBM, Cisco, Dell, HP and AT&T, among other leading vendors. With all that vendor support, there was a need for better configuration in a manner consistent with the way many enterprises today are already configuring their servers.
That’s where a new set of open source modules for the Puppet configuration management system come into play. The new modules enable configuration of OpenStack from within the open source Puppet and the commercial Puppet Enterprise systems.
“Puppet Enterprise already automates the configuration and management of Amazon EC2 and VMware for private clouds,” Puppet Labs CEO Luke Kanies told InternetNews.com. “Now we’re bringing that to OpenStack.”
Specifically, Puppet will now have a set of reusable modules that anyone can use to build and maintain an enterprise-grade production OpenStack infrastructure. Kanies noted that over the last two years OpenStack has gained in popularity and deployment, prompting the need for Puppet to support OpenStack.
The OpenStack support isn’t something that Puppet Labs built on its own. The effort involved collaboration with Cisco, Red Hat and Rackspace to deliver the open source modules. Kanies noted that those partners didn’t just test the Puppet code — they were direct code contributors to the project.