addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonJoin Group on CardStartprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Getting started with Puppet

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.

More Information:


Self-guided learning:

Puppet Users Discussion

Puppet Developers Discussion

Puppet Q&A


James Sweeny is a Professional Services Engineer at Puppet Labs. He does training and consulting on Puppet Labs software and systems management methodologies. 

Join or login to comment.

  • Chris

    when is the next meeting. ?

    March 9, 2015

  • Senad P.

    I had to bail out of city for customer meeting. Any chance that this session was recorded by someone? If not, should we make it a practice to do so?

    1 · June 19, 2014

  • narendra

    Many Thanks for Ladders for hosting and providing the space with nice pizzas .

    June 19, 2014

  • narendra

    Nice session on puppet , good work

    June 19, 2014

  • Martín B.

    Thanks, James. I enjoyed your talk and I'm getting started with Puppet today!

    June 19, 2014

  • Alexander A.

    Good talk, good pizza!
    In terms of future talks I'd like to see ones on Hiera and Mcollective. Another idea would be to show the deployment of a giant module such as openstack,
    thias/nagios or huit/ipa.

    June 19, 2014

  • chao l.

    If we have a serial of puppet meetup from basic to advance that would be awesome!

    June 19, 2014

  • Peter B.

    Good talk. Hey James can you post some of the links provided at the end of the talk related to puppet training, the 'test' VM, etc.

    June 19, 2014

  • Michael B.

    very good talk despite the bad space

    June 19, 2014

  • Gregg C L.

    Good. Even interesting.

    June 18, 2014

  • Shaun F

    Will there be anything we need to download before coming ? Also will there be code examples that we can try on our notebooks or will it be a lecture primarily?

    June 18, 2014

    • James S.

      This will a be lecture with a good amount of space for questions and demos.

      1 · June 18, 2014

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy