Puppet

Puppet, the configuration management solution.

The Puppet framework provides a means to describe IT infrastructure as policy, execute that policy to build services then audit and enforce ongoing changes to the policy.

Puppet helps accomplish the goal of a hands-off, automated infrastructure.  The benefits of automated infrastructure go beyond policy-enforced consistency and auditing.  The impact of hardware failure and other disaster scenarios can be mitigated, as services can be quickly restored by Puppet. In conjunction with virtualizaton, the ability to reliably create new systems running consistent services can be leveraged to create autoscaling applications as well as test systems identical to production environments.

Reductive Labs offers services to train personnel and build Puppet infrastructure.  Learn More…

Puppet also has an active open source user community: