The path to DevOps is paved with code for all the things. Chef is a programmatic framework that lets you to codify your infrastructure, application runtimes, continuous integration, application deployments and lifecycle state management.
In this introductory hands-on workshop we will use Chef to write infrastructure code. You will learn Chef by using it. At the end of the class, attendees will have a code repository of their completed work. The repository can be built upon as attendees look to expand their new Chef skills into solving real business problems.
Workshop agenda:
01 - Introduction
02 - Getting a Workstation
03 - Using Chef Resources to define the state of your system
04 - Organizing Chef Resources into Recipes and Recipes into Cookbooks
05 - chef-client
06 - Automated testing of Cookbooks
07 - Using information about the Node in Recipes
08 - Separating Desired State and Data
09 - Optional install party + Wrap up