- Overview of Chef
- Workstation Setup
- Test Node Setup
- Dissecting your first Chef run
- Introducing the Node object
- Writing an Apache cookbook
- Writing an MOTD cookbook
- Refactoring the Apache Cookbook
- Writing a Users Cookbook
- Write Your First Roles
- Write and Use Environments
- Use Community Cookbooks Effectively
- Just enough Ruby for Chef
- Working student-led use cases
- Requested Topics
- Ubuntu 10.04, 12.04
- Mac OS X 10.7.3
- Windows 7
- Remote Desktop client
- Programer's text editor (Vi/Vim, Emacs, Sublime Text 2 or equivalent)
- On Unix/Linux/OS X systems:
- C/C++ compiler, build environment (build-essential, Xcode, or platform equivalent).
- Install Chef Client using Opscode's Chef Installer (easiest option for all attendees).
- Install the chef gem (best option if you're already using ruby and a ruby version manager like rvm or rbenv)
- Lunch and snack will be provided. Please notify us of any dietary restrictions you may have.
- Please note registration closes 24 hours prior to the start of class. Please contact Jamie Bright at firstname.lastname@example.org if you wish to register inside of that time frame.
- Cancellation requests must be received in writing 24 hours prior to the start of class in order to be eligible for a refund.
When & Where
Opscode is the provider of Chef, the automation platform for the coded business. Opscode Chef provides the speed, flexibility, and efficiency to compete in the digital economy. By modeling IT infrastructure and application delivery as code, Chef empowers businesses of all sizes to easily scale to meet demand, eliminate down time, manage complexity, and accelerate time to market. www.opscode.com