Chef Configuration Management Tool
- Introduction to Chef
- Features of Chef
- Architecture of Chef
- Chef Server setup
- Chef Workstation setup
- Chef node setup
- Chef Client commands
- Chef knife commands
- Chef concepts – Cookbooks, Resources, Runlist, Recipes, Environment, data bags, Roles
- Chef Resources
- What is a chef Resource?
- Resource Types
- Resources Definition
- What is Desired State in chef?
- What is Convergence in chef?
- Case Study on Resources
- How to Execute a Resource file (Recipe)
- Exercise on Resources
- Chef Cookbooks
- What is Chef Cookbook?
- Chef Cookbook Components
- Chef Common Cookbook Components
- Chef Cookbook Types
- Chef help procedures
- How to create Cookbooks in Chef
- About cookbook component – Recipes
- About Cook Component – Unit Testing
- About Cook Component – Integration Testing
- How to track changes in chef using git
- How to configure Git on a Chef cookbook
- Procedure to be followed when made changes to a Cookbook
- How to apply Semantic versioning on Cookbook
- How to verify the syntax errors in recipe file
- LAB Exercises on Cookbook and Recipe
- Applying semantic versioning with changes on cookbook
- Setup apache web server
- Demonstrate functionality test on recipe files in a cookbook
- Applying chef-client methods
- How to apply single recipes using chef-client in local mode
- What is Local Mode?
- What is Runlist
- How to apply chef-client using runlist on single cookbook
- How to apply chef-client using runlist on multiple cookbooks
- How to use include recipe method
- Sample case studies
- Chef knife commands
- Create a cookbook using knife command
- Delete a cookbook using knife command from workstation
- Delete a cookbook using knife command
- How to upload a cookbook to chef server
- How to attach a recipe or cookbook to chef node
- List nodes using knife command
- See details about node using knife command
- Knife command to check all cookbook lists
- Download a cookbook from Chef Server to Workstation
- How to generate metadata of a cookbook
- How to test a cookbook syntax using knife commands
- How to check recent change status on chef node
- How to bootstrap a node
- How to delete a node
- Implementation Procedures of Chef in Real Time
- Expected Interview Questions on Chef
Chef Tool also Cover in DevOps Training