All Posts

2017

Using github_changelog_generator

With the upgrade to Puppet 4 in all of our modules, we have also added the gem github_changelog_generator. This is an automated tool to generate a CHANGELOG....

Migrating a Module to Puppet 4

We announced the deprecation of Puppet 3 in our modules already. There are a few steps needed to be taken before a Puppet-4-only release can be done:

2016

Putting down Puppet 3

Puppet 3 is officially end of life on Jan 1, 2017. That is 8 days from today. Vox Pupuli’s plan for deprecating Puppet 3 support in modules is as follows:

Another year of VoxPupuli

It’s been one more year of VoxPupuli goodness. We thought we’d look back on what we’ve accomplished this year and celebrate. This year we solidified our iden...

Puppet-Corosync reaches 5.0.0

This is a great moment for Vox Pupuli’s puppet-corosync module. The 5.0.0 major release is there, with lots of new features and improvements. Please also not...

Vox Pupuli needs you!

What a time to be alive in the Vox Pupuli community! As more, more and more repositories join our namespace (welcome!), our community now counts 70 members.

Puppet-corosync at Puppet Camp Paris

Yesterday, I have given a talk at Puppet Camp Paris about Types and Providers development, based on my experience with the puppet-corosync module. It was a g...

Vox Pupuli, a new name, a new site

A new year, a new name and a new website. A lot has happened for our pet project this year. Many new contributors and code joined our organisation but the bi...

2014

Linting metadata.json

In the recent past, the metadata.json file has replaced the Modulefile as the place where metadata about a Puppet module is kept. The Modulefile has a simple...

Purging ssh_authorized_keys with Puppet

Purging SSH authorized keys used to be the number one top-voted ticket in the Puppet issue tracker. A community member Felix Frank has solved the issue by ad...

Puppet caching

With Puppet 3.6 out the door and the new caching mechanisms it provides I started exploring how to do caching with Puppet. A thank you goes out to Ken Barber...

Contributing to modules

As one of the ‘maintainers’ of puppetlabs-apt I get pull requests in my inbox on a weekly basis implementing some kind of feature. This is really cool. It me...

Modern testing in Puppet

At Puppet Labs, we’ve been busy over the last few months, working on overhauling our public modules to treat them as distinct pieces of software rather than ...