Pdf automated testing of chef automation scripts researchgate. Since testdriven infrastructure with chef first appeared in mid2011, infrastructure testing has begun to flourish in the web ops world. In this revised and expanded edition, author stephen nelsonsmith brings you up to date on this rapidly evolving discipline, including the philosophy driving it and a growing array of tools. Pdf infrastructure as code iac is a novel approach for deployment of middleware and applications. Learn how to deliver real business value by developing infrastructure code testfirst. If youre familiar with the basic principles of building and deploying cookbooks, youre probably interested in getting to know some of the best practices around testing infrastructure as code. Im robin beck, and in this introduction to testdriven development with chef, well explore the fundamentals of integration and unit testing. Behaviordriven development in product configuration systems. Bring behaviordriven development to infrastructure. Robin welcome to testdriven infrastructure with chef. Overview of test driven infrastructure with chef chef blog.
On this revised and expanded model, author stephen nelsonsmith brings you up to date on this shortly evolving selfselfdiscipline, collectively with the philosophy driving it and a rising array of tools. This manual work and lack of verifiable behavior results. How do you apply testdriven development tdd principles to infrastructure as code when utilizing an automation framework like chef. This post serves as general overview of the various components and tools that are. Testdriven infrastructure with chef, 2nd edition oreilly media. Since testdriven infrastructure with chef first appeared in mid2011, infrastructure testing has begun to flourish inside the web ops world. Testdriven infrastructure with chef stephen nelsonsmith beijing. Testdriven infrastructure with chef nelsonsmith, stephen on. This post is all about test driven infrastructure with chef. Testdriven infrastructure with chef demonstrates a radical approach to developing web infrastructure that combines the powerful chef configuration management framework with cucumber, the leading behaviordriven development bdd tool.
770 1084 680 1259 39 996 1529 1491 1506 1071 524 445 475 202 756 1363 1422 1384 317 1332 68 1521 784 1086 686 271 211 1432 342 1424 679 1209 1141 106 964 1349 1178 870