PuppetConf 2013 has ended
Back To Schedule
Friday, August 23 • 5:10pm - 6:00pm
Taming the Cowboy Laptop

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

I made a terrible mistake during my first week on the job at Betable over a year ago: I built out our Linux staging and production environments first and ignored our Mac development environments. This is asking for trouble anywhere but especially in heavily service-oriented architectures such as ours. So consider this talk a postmortem of our recovery from that decision. We'll discuss when and whether Vagrant, Boxen, and other tools are and aren't appropriate, to have one Puppet codebase or two, and how we at Betable deal with multiple package managers and configuration styles, testing and promoting changes, and a lot of the details and warts in the tools we use: Go, Node.js, Cassandra, and more.

avatar for Richard Crowley

Richard Crowley

Head of Operations, Betable
Richard keeps the servers happy at Betable. He's something of a polyglot, working frequently in C, Go, Java, JavaScript, Puppet, Python, Ruby, and shell. He's the creator of the Blueprint configuration management tool, a contributor to Puppet, and previously worked at OpenDNS and... Read More →

Friday August 23, 2013 5:10pm - 6:00pm PDT
Gold Fairmont Hotel

Attendees (0)