The Chef Infrastructure Automation Cookbook contains practical recipes on everything you will need to automate your infrastructure using Chef. The book is packed with illustrated code examples to automate your server and cloud infrastructure.
The book first shows you the simplest way to achieve a certain task. Then it explains every step in detail, so that you can build your knowledge about how things work. Eventually, the book shows you additional things to consider for each approach. That way, you can learn step-by-step and build profound knowledge on how to go about your configuration management automation.
This book is for system engineers and administrators who have a fundamental understanding of information management systems and infrastructure. It helps if you’ve already played around with Chef; however, the book covers all the important topics you will need to know. If you don’t want to dig through a whole book before you can get started, this book is for you, as it features a set of independent recipes you can try out immediately.
- Define your infrastructure as code with Chef
- Set up your local development and testing environment for Chef with cookbooks and Vagrant
- Debug your cookbooks and Chef runs by using the numerous inspection and logging facilities of Chef
- Write clean and maintainable cookbooks by following established coding standards and patterns
- Drive your cookbooks from external data or node specific attributes by using data bags and search
- Manage and scale your cloud infrastructure by automating your configuration management
- Extend Chef to meet your advanced needs by creating custom plugins for Knife and Ohai
- Test your Chef cookbooks and infrastructure by writing examples using Chef’s testing infrastructure