Bootstrapping a Puppet master

Puppet masters can be complex beasts, with multiple components and are often managed by themselves. There are multiple reasons why you might want to bootstrap a new puppetmaster without depending on your existing one (developement, DR, etc). In my environment, the puppetmaster is managed with a combination of the following modules: theforeman/puppet theforeman/foreman theforeman/foreman_proxy puppetlabs/puppetdb Getting to a position where our puppetmaster wrapper class can be applied using puppet apply takes some care....

February 10, 2015

LISA 12 - Real World Configuration Management Workshop

The Real World Configuration Management was my first official event at LISA ‘12, with ~40 people sat around the table discussing their experiences and problems with configuration management. Experience was wide ranging in the room, from someone who was still evaluating configuration management tools, to Authors of CFEngine, LCFG & bcfg2. The day had a loose structure, broken down in to 3 parts. Discussion often went off-track, but that was to be expected....

December 11, 2012