From the Test-Driven Infrastructure with Chef book