published on 5 February 2014

In this podcast, Kent Bye and I talked with James Fryman and Will Farrington about the many ways that GitHub is using Puppet.

We talked for quite a while about the creative ways that GitHub is using Boxen and Puppet to manage developer system configuration. I always think of Boxen as an easy way to quickly provision systems for new employees, but GitHub is doing some creative things with Hiera that makes it easy for people to maintain changes to their own configurations. It also helps to quickly roll out changes to everyone at the same time, like upgrades to a new version of Ruby, for example.

Because it's been a hot topic recently, we also talked about the recent DNS outage at GitHub. They gave us a few more details about what happened, and what they are doing with Puppet and their own testing processes to avoid similar issues in the future.

I won't ruin it by telling you too much more, so listen to the podcast to hear the rest! You can also check out our many other recent podcasts by visiting our podcast page or subscribing in your favorite podcast tool.

Learn More

Share via:
The content of this field is kept private and will not be shown publicly.

Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.