Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Nelson-Smith, Stephen.

Title Test-driven infrastructure with Chef / Stephen Nelson-Smith. [O'Reilly electronic resource]

Edition 1st ed.
Imprint Sebastopol, CA : O'Reilly, ©2011.
QR Code
Description 1 online resource (ix, 74 pages)
Bibliography Includes bibliographical references.
Summary The advent of modern programming frameworks such as Rails and Django, together with the ready availability of virtualisation, and the explosion of interest in configuration management tools such as Puppet and Chef has revolutionised the web operations world. In this book, Stephen Nelson-Smith makes a case for introducing acceptance test driven infrastructure development as a way to deliver value and reduce risk. Developing infrastructure with Opscode Chef, and testing it using Cucumber, he explains how to build a test environment that allows end-to-end testing of the whole infrastructure to tease out dependencies and hidden sideeffects. Finally, the applicability of agile/lean mainstays Continuous Integration and Continuous Deployment are discussed, together with a call to rethink monitoring as the natural extension of acceptance test driven development.
Contents Copyright; Table of Contents; Preface; Conventions Used in This Book; Using Code Examples; Safari® Books Online; How to Contact Us; Acknowledgments; Chapter 1. Infrastructure As Code; The Origins of Infrastructure as Code; The Principles of Infrastructure as Code; The Risks of Infrastructure as Code; Chapter 2. Introduction to Chef; The Chef Framework; The Chef Tool; The Chef API; The Chef Community; Chapter 3. Getting Started with Chef; Installing Ruby; Getting Set Up on the Opscode Platform; Installing Chef; Using Chef to Write Infrastructure Code
Chapter 4. Behavior-Driven Development (BDD)A Very Brief History of Agile Software Development; Test-Driven Development; Behavior-Driven Development; Building the Right Thing; Reducing Risk; Evolving Design; Cucumber; Chapter 5. Introduction to Cucumber-Chef; Prerequisites; Sign up for Amazon Web Services; Installation; Chapter 6. Cucumber-Chef: A Worked Example; Introducing the Bram Consulting Group (BCG); Gathering Requirements; Writing Acceptance Tests; Creating a Project with Cucumber-Chef; Making Tests Pass; Cooking with Chef; Resources; Recipes; Cookbooks; Roles; Running Chef
On With the ShowDatabags; Making It Live; Environments; Chapter 7. Next Steps; Managing Risk; Continuous Integration and Deployment; Monitoring; Conclusion; Further Reading; Colophon
Subject Chef (Computer program)
Chef (Computer program)
Software configuration management.
Client/server computing.
Logiciels -- Gestion de configurations.
Architecture client-serveur (Informatique)
Client/server computing
Software configuration management
Engineering & Applied Sciences.
Computer Science.
Other Form: Print version: Nelson-Smith, Stephen. Test-driven infrastructure with Chef. 1st ed. Sebastopol, CA : O'Reilly, ©2011 9781449304812 (DLC) 2011293623 (OCoLC)729343019
ISBN 9781449313173 (electronic bk.)
1449313175 (electronic bk.)
9781449313777 (e-book)
1449313779 (e-book)
(paper)
(paper)
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information