Test-Driven Infrastructure with Chef, 2nd Edition
- Length: 308 pages
- Edition: 2
- Language: English
- Publisher: O'Reilly Media
- Publication Date: 2013-10-24
- ISBN-10: 1449372201
- ISBN-13: 9781449372200
- Sales Rank: #1668000 (See Top 100 Books)
Since Test-Driven Infrastructure with Chef first appeared in mid-2011, infrastructure testing has begun to flourish in the web ops world. In this revised and expanded edition, author Stephen Nelson-Smith brings you up to date on this rapidly evolving discipline, including the philosophy driving it and a growing array of tools. You’ll get a hands-on introduction to the Chef framework, and a recommended toolchain and workflow for developing your own test-driven production infrastructure.
Several exercises and examples throughout the book help you gain experience with Chef and the entire infrastructure-testing ecosystem. Learn how this test-first approach provides increased security, code quality, and peace of mind.
- Explore the underpinning philosophy that infrastructure can and should be treated as code
- Become familiar with the MASCOT approach to test-driven infrastructure
- Understand the basics of test-driven and behavior-driven development for managing change
- Dive into Chef fundamentals by building an infrastructure with real examples
- Discover how Chef works with tools such as Virtualbox and Vagrant
- Get a deeper understanding of Chef by learning Ruby language basics
- Learn the tools and workflow necessary to conduct unit, integration, and acceptance tests
Table of Contents
Chapter 1. The Philosophy of Test-Driven Infrastructure
Chapter 2. An Introduction to Ruby
Chapter 3. An Introduction to Chef
Chapter 4. Using Chef with Tools
Chapter 5. An Introduction to Test- and Behavior-Driven Development
Chapter 6. A Test-Driven Infrastructure Framework
Chapter 7. Test-Driven Infrastructure: A Recommended Toolchain
Chapter 8. Epilogue
Appendix A. Bibliography