Contents
Extra Functionalities in Enterprise Chef
Components of Open Source Chef Server
Installation on a Virtual Machine
Install and Configure a Workstation
Install and Configure the Node
Chapter 9: Developing a Cookbook
Developing Your First Cookbook
Add a Resource to the Default Recipe
Uploading and Running the Cookbook
Chapter 10: Lightweight Resource Providers
Lightweight Resource Providers
Chapter 12: Cloud Provisioning Using Chef
Provisioning Using Vagrant and Chef
Verifying Vagrant Installation
Two Methods to Download Vagrant Box
Connecting to a Virtual Machine
Suspending the Virtual Machine
Destroying the Virtual Machine
Vagrant Provisioning Using Chef
Verifying Chef Client Registration with Chef Server
AWS and Chef Provisioning Using Vagrant
Vagrantfile for AWS Provisioner
Chapter 13: Troubleshooting and Debugging
Chef Troubleshooting and Debugging
Running Chef Client with an Empty Run List
Running Chef Client in Debug Mode
Debugging Recipes Using Chef Shell
Debugging Recipes Using Breakpoint Resource
Chef Client Fails to Run a Recipe Successfully at Bootstrapping
Reregistering a Removed Client
Issues Registering Chef Client with the Server