slides - http://dvps.me/airconf14-tdd-infra
video - http://dvps.me/airconf14-tdd-infra-youtube
Programmers have been test driving software design for a while, but the infrastructure that runs that software is still often manually configured and maintained.
Now that every second company is using Puppet or Chef, the infrastructure is finally automated by using software, and the natural next step is test driving this software as well.
Learn the reasons why tests for infrastructure code and tests in general are a good idea, and the various ways of writing tests for your infrastructure automation.