- This event has passed.
2 Day Chef Fundamentals – Raleigh, NC
October 9, 2013 @ 9:00 am - October 10, 2013 @ 5:00 pm
Opscode Chef Fundamentals is a 2-day comprehensive instructor-taught training covering the basic architecture of Chef and its associated tools. This course aims to prepare key development, engineering, and operations staff to use Chef to write infrastructure. Each of the core units in the course has hands on exercises to reinforce the material. You will learn Chef by using it. At the end of the class, students will have a code repository that can be used and modified to solve real business problems.
Two day course agenda:
- 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
Workstation & Skill Requirements:
Attendees should bring a wifi-enabled laptop to the workshop. The following operating systems have been tested as workstation systems with the hands on exercises:
- Ubuntu 10.04, 12.04
- Mac OS X 10.7.3+
- Windows 7
Other platforms and platform versions may work without modification. Due to time constraints we will not be able to troubleshoot issues with unlisted platforms. Attendees should install non-Chef required software before the workshop starts.
- SSH/SCP (OpenSSH, puTTY/WinSCP or equivalent)
- Programer’s text editor (Vi/Vim, Emacs, Sublime Text 2 or equivalent)
Additionally, all attendees should install the Chef Client (>= 11.4.0) using the following option:
- Install Chef Client using Opscode’s Chef Installer
- Writing code (of just about any flavor) in a text editor
- Working on the command line
- Basic system administration – installing packages, configuring those packages, starting service
Code of Conduct
We ask that you comply with the following code of conduct while participating at any Opscode event.
Opscode is dedicated to providing a harassment-free learning environment for everyone, regardless of gender, sexual orientation, disability, physical appearance, body size, race, or religion. We do not tolerate harassment in any form.
All communication should be appropriate for a professional audience including people of many different backgrounds. Sexual language and imagery is not appropriate for any learning environment.
Be kind to others. Do not insult or put down other attendees. Behave professionally. Remember that harassment and sexist, racist, or exclusionary jokes are not appropriate.
Attendees violating these rules may be asked to leave without a refund at the sole discretion of Opscode.