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.