Published on 9 June 2014 by

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.

Learn More

Share via:

Sorry for my delayed response, as I was on vacation for the previous week. Ubuntu support is on the way. The changes needed to support it have been merged into the stable modules. There's a bit of work in release and testing, but that's all on my immediate work schedule.

The puppet-openstacklib is still under review by the OpenStack infra group. The link will become alive, hopefully soon. Generally new projects are added on Fridays (as a matter of policy). I'll update the comments as soon as the projects are merged. Links to the reviews are here:

You can get involved by dropping in on the #puppet-openstack channel on Freenode. Introduce yourself and ask questions. We work with the OpenStack review process, powered by Gerrit. A getting started guide is here:

The content of this field is kept private and will not be shown publicly.

Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.