OpenStack’s Juno development cycle is well underway, and if you’ve been interested in using Puppet to manage your OpenStack deployments, this is a fantastic time to get involved!
We had a number of great sessions at the Icehouse Summit, with lots of interest from both the developer and operator communities. As the Puppet OpenStack community continues to grow, we have some new programs you definitely want to know about.
Earlier this year we started sending out weekly development updates. Based on the enthusiastic response to this, we’ve started weekly development meetings for the Puppet OpenStack modules. These are held Mondays at 15:00 UTC (8 a.m. PST) in the #puppet-openstack IRC channel on freenode. In addition to discussing our development roadmap, we’re allocating time every other week for operators and new developers to ask questions, learn about how to contribute, and offer feedback.
In this spirit of community collaboration, we’ve also created a new project for the specification and review of designs: puppet-openstack-specs. Like the rest of the Puppet OpenStack modules, these are hosted on StackForge. Anyone is free to submit new specifications, and review existing ones.
We’re also starting two new libraries to support OpenStack deployments. The first is the puppet-openstacklib, which will refactor common code from across all the libraries and manage dependencies. This library will give us a single point of configuration for databases, endpoints and other common tasks. (As of this writing, this addition to StackForge is under review.)
The next is a higher-level library called puppet-openstack_extras (also under review) that will focus on common additions to the OpenStack deployments such as firewalling, load balancing and high availability.
If you are new to Puppet and OpenStack, you should download a trial of Puppet Enterprise (it’s free!), and deploy an all-in-one or multi-node Icehouse installation with our puppetlabs-openstack module from the Puppet Forge. We even have a video demo to help you get started.
We have quite a bit planned for the next six months, and would love to see you get involved!
Chris Hoge is a software engineer at Puppet Labs.