NYLUG Presents: Eric Shamow on Puppet (March 8, 2012)
Channel: NYLUG
Date: 22/10/2012

Puppet is an open source configuration management tool. System administrators have long written custom scripts and tools to help automate common tasks such as configuration management and system updates. But as networks scale and reach outside the corporate firewall, custom tools become yet another management headache.

The benefits of automated infrastructure go beyond policy-enforced consistency and auditing. In conjunction with virtualizaton, the ability to reliably create new systems running consistent services creates auto-scaling applications as well as test systems identical to production environments.

Puppet abstracts the system from the system administration, providing developers and system administrators with a simple service-based policy framework that allows for more consistent, transparent and flexible systems. It is written in Ruby and released under the GPL until version 2.7.0 and the Apache 2.0 license after that.

More Information:

Puppet: http://reductivelabs.com/products/puppet/
Puppet Wiki: http://reductivelabs.com/trac/puppet/wiki
Puppet Users Discussion: http://groups.google.com/group/puppet-users
Puppet Developers Discussion: http://groups.google.com/group/puppet-dev
Puppet NYC User Group: http://www.meetup.com/puppetnyc-meetings/