Chef Blogs

Chef Training Class in Seattle 4/26/2010

John Willis | Posted on

Chef Fundamentals (3 Days)

Chef Fundamentals is a three-day comprehensive class covering the basic architecture of Chef and all of the underlying components. We will be covering installation basics of Chef Client and Chef Solo. Other topics will include: creating Chef repositories, creating cookbooks and advanced using of the new command line utility called Knife. This class will include lecture, labs and some comprehensive case studies.

Topics covered include:

Day 1

  • Introductions
  • Overview
  • Configuration Management
  • System Integration
  • Sample Infrastructure
  • Platform introduction
  • Overview
  • Getting started
  • Lab 1. Initial setup
  • Architecture
  • Chef Server
  • Chef Client Nodes
  • Operating Modes
  • Platform Features
  • Clients and Authentication
  • Chef::Speak
  • Chef Run Anatomy
  • Lab 2. Working example

Day 2

  • Cookbooks
  • Recipes
  • Attributes
  • Assets (Files/Templates)
  • Supporting Code (LWRP, Libraries)
  • API Interaction
  • Troubleshooting
  • Lab 3. Write cookbook

Day 3

  • Orchestration
  • Cloudy cookbooks
  • Repository workflow
  • Lab 3. Write cloudy cookbook

Students should bring WiFi enabled laptops. The labs will be run on Amazon’s EC2.