Overview
This instructor-led intermediate level course helps participants understand how building cookbooks with tests will increase the speed at which participants work by giving out constant feedback throughout the entire cookbook development process. The course covers how to extend cookbooks with custom resources to increase clarity within the recipes and provide resources that are portable to other cookbooks. The course also discusses how Ohai plugins would gather data from the nodes that would aid in more dynamic recipes and extensive reporting. The course equips participants with the skills and knowledge on how to refactor and extend a cookbook through explanation, demonstration, practice and discussion. During the course, participants would create a code repository that could be applied to solve unique challenges faced when managing the infrastructure.
What You'll Learn
- Understand test-driven development
- Building cookbooks with tests
- Extending cookbooks with custom resources
- Working with Ohai plugins
- Refactoring the cookbooks
- Building code repositories for managing infrastructure
Curriculum
Who should attend
The course is highly recommended for –
- IT managers and leaders
- Developers and application teams
- System administrators
- IT operations staff
- Release engineers
- Configuration managers
- Anyone involved with IT infrastructure
- ScrumMasters
- Software managers and team leads
Prerequisites
Participants need to complete the Chef Fundamentals or Chef Essentials course, or have equivalent comparable work experience. Having working knowledge of core Chef concepts and resources is essential.
Participants need to bring a wifi-enabled laptop for the course, and need to have admin/root access on that machine. Participant machines need to have the ability to remote into the virtual machines provided in the course.