We’ve been using Puppet to manage the infrastructure behind Server Density for several years now. It helps us in a number of different ways and although we use it as standard config management, that’s actually only about 25% of our use case.
We have 4 main uses for Puppet – infrastructure, config management, failover and deploys – each of which I’ll go through here.