In this chapter, we saw a few practical uses of Chef. We learnt how we can extend it to manage deployments using a dynamic server list via Capistrano. Next, we went about learning how to deploy applications using the deploy
resource provided by Chef. This resource is extremely useful as it allows Chef to act as both a configuration management system and a deployment system. We also saw how we can use Chef to provision clusters and build distributed systems. Finally, we learnt about Test-driven development using Chefspec and minitest-chef-handler.
Mastering Chef
By :
Mastering Chef
By:
Overview of this book
Table of Contents (20 chapters)
Mastering Chef
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Free Chapter
Introduction to the Chef Ecosystem
Knife and Its Associated Plugins
Chef and Ruby
Controlling Access to Resources
Starting the Journey to the World of Recipes
Cookbooks and LWRPs
Roles and Environments
Attributes and Their Uses
Ohai and Its Plugin Ecosystem
Data Bags and Templates
Chef API and Search
Extending Chef
(Ab)Using Chef
Index
Customer Reviews