Agile2014 has ended
Back To Schedule
Monday, July 28 • 15:45 - 17:00
Agile Infrastructure Development with Test Kitchen (Fletcher Nichol) FILLING

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

Limited Capacity seats available

Why would we test infrastructure code? Well, you test your application code, right? You wouldn't think of putting a complex website into production without a test harness, would you? We've come a long way with infrastructure as code and are getting closer to better test frameworks and facilities.

[Test Kitchen](http://kitchen.ci/) is an integration tool for developing and testing infrastructure code and software on isolated target platforms. It was originally developed with [Chef](http://www.getchef.com/) in mind, but it is now being used across different configuration management tools.

This talk will focus on how Test Kitchen can help you shorten the feedback cycle during the development of infrastructure code and discover how it plays nice with other existing tools like [ChefSpec](http://code.sethvargo.com/chefspec/), [RSpec Puppet](http://rspec-puppet.com/), [Docker containers](http://www.docker.io/), and [Vagrant](http://www.vagrantup.com/). We will cover getting up and running with Test Kitchen, we will work up a basic greenfield Chef cookbook, and add testing support to a larger real world project. Learn how you can develop infrastructure code using quick iterations and in a Test Driven Development (TDD) cycle. Besides the technology we will look into the benefits of this faster feedback cycle and the current/future state of infrastructure as code testing.

avatar for Fletcher Nichol

Fletcher Nichol

Fletcher Nichol is a software developer from Edmonton, Canada who has worked in jobs ranging from systems administrator to web application developer. He spends far too much time writing open source software and far too little time playing the drums. He is active in many automation... Read More →

Monday July 28, 2014 15:45 - 17:00 EDT
Osceola 4
  DevOps, Talk