Update: This has been moved to Wednesday, June 18th due to a scheduling conflict.
James Sweeny will be giving a talk on Puppet, what it does, how it can be used, and what's involved in getting started at your company. Though the focus of the talk will be for beginners, the principles discussed are useful at all skill levels. There will be time for off topic questions afterwards.
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.
Puppet is built in Ruby, but most configuration is done in a simplified DSL that's easy to adopt quickly.
Puppet Users Discussion
Puppet Developers Discussion
James Sweeny is a Professional Services Engineer at Puppet Labs. He does training and consulting on Puppet Labs software and systems management methodologies.