1. Everything as a Cookbook - #ChefConf2014

    At #ChefConf2014 I gave a presentation on a design pattern for Chef cookbooks that I found was useful in organizations that wanted to establish standard cookbooks that multiple teams could use while still maximizing the "sharability" of cookbooks.…

    on chef, presentations

  2. Bootstrapping without the Internet

    Chef makes it easy to bootstrap nodes with chef-client and get started automating your infrastructure. The default behavior of the knife bootstrap command is to connect to the target node via SSH, determine the platform and then download and install the platform-specific chef-client binary directly from Chef. When you run…

    on chef, knife

  3. Building RubyGems Locally

    If you are an early adopter like me you like using the latest and greatest technology. When working with Open Source software however early adopters can face challenges when the latest is not always the greatest. Bugs are a problem in any software but thankfully the community-driven nature of Open…

    on ruby, gems

  4. Using local git repos with Test Kitchen

    As of the writing of this post, I am working on creating a Chef cookbook that will manage Ghost, the blogging software I use for my personal website. One of the features of this cookbook is the ability to install a theme from a git repository. I was working on…

    on chef, git, test kitchen

  5. Test Kitchen Demo - Infracoders Meetup

    Here are the slides I presented at the Twin Cities Infracoders Meetup on January 6th, 2014. Additional materials referenced: Mischa Taylor's blog post on Test Kitchen…

    on chef, presentations, test kitchen