Bringing BDD to Configuration Management

BDD (Behaviour-Drive-Development) is an great way to “think from the outside in” when creating software, implementing the minimal amount of behaviours to achieve an end-goal of a feature.

But what if we could take those concepts and apply them to infrastructure-as-code. What if we can quickly iterate how we want our servers to look and act?

There’s some great tools out there to achieve this right now, and I’m going to talk about how to BDD when fixing operations problems, and how you can quickly test operations related fixes on a realistic depiction of a production server using Docker and Vagrant.

Written By: Kirsty
Posted on: 14th Feb 2015