Sep 11th Mtg: Behavior Driven Infrastructure with Puppet

Date: Sep 11th, 2014
Time: 7pm
Google in Fremont
You must register here before coming to the meeting.
Google recommends arriving by bus (Metro routes 26, 28, 31, 32, and 40 stop at N 34th and Fremont Ave, about 100 yards from the door to CotU) or parking on the street. Nearby U-Park lots are Lot 52, Lot 58, Lot 62, Lot 71, Lot 72, Fremont #81, and the Red Door Lower Garage #71B.
Subject: Behavior Driven Infrastructure with Puppet
Presenters: Atom Powers

With great power comes great responsibility and with centralized configuration management comes centralized system destruction. I will show you how I have tried to mitigate the damage of a bad configuration with manual and automatic testing of my CMS code. It will be a roller-coaster ride through Puppet roles and profiles, Git and git hooks, vagrant virtual hosts, and Jenkins projects. After it’s all over you should have some ideas and inspiration for building your own testing and continuous delivery system for your configuration management code.

Atom is an information services professional with a passion for engineering simple solutions to difficult problems. He creates elegant, scaleable, automated, and high-performance systems for IT/MIS operations that support the tactical and strategic goals of the organization.

He strives to continue learning and to constantly improve hisself and the people he works with through coaching, training, and collaborating with peers in every industry. He invented the phrase “perfection is just a word I use occasionally with mustard” to express the idea that nothing is perfect. The idea of “perfection” is a condiment that adds no real value; there is
always room for improvement.


As always, there will be dinner sponsored by Silicon Mechanics. Check them out at

There will also be several CACert assurers present.