Introduction to Chef
- What are the three major steps involved in infrastructure management? What are the best tools available for it?
- What are the best DevOps use cases where Chef tools can be applied?
- Understanding the nature of Chef and Ansible, a comparative study
Overview of Chef
- Understanding the architecture of Chef and its core components
- How to build Linux VMs for Chef automate and Chef infra server using Vagrant multi-machine configuration? (hands-on)
Chef automate
- Why Chef automate is an enterprise-grade infrastructure management software?
- How to deploy and verify the Chef automate? (hands-on)
- How to create an API token in Chef automate? (hands-on)
- How to patch Chef automate services with updated config.toml file? (hands-on)
- How to manage the services of Chef automate? (hands-on)
Chef infra server
- Visualizing the Chef infra server as a source of truth for your entire infrastructure
- How to deploy and verify the Chef infra server? (hands-on)
- How to create a user and an organization in the Chef infra server? (hands-on)
- Integrating the Chef infra server with Chef automate (hands-on)
- How to manage the services of Chef infra server? (hands-on)
Chef workstation
- How to install and configure the Chef workstation on a Linux machine? (hands-on)
- How to configure Knife to operate Chef infra server from the Chef workstation? (hands-on)
Chef object
- Demystifying the Chef objects such as environment, role, run list, attribute, and data bag
Chef cookbook
- How to understand the structure of the Chef cookbook? What are the steps involved in developing it?
- How to upload Chef cookbooks to the Chef infra server? (hands-on)
- How to create and manage Chef cookbooks from the Chef workstation? (hands-on)
Chef node
- How to build Linux OCI containers for Chef nodes using Docker compose YAML configuration? (hands-on)
- Bootstrapping the Chef nodes from the Chef workstation (hands-on)
- Observing the bootstrapping process of the Chef node
- How to verify a bootstrapped Chef node? (hands-on)
- How to attach a run list to the Chef node? (hands-on)
- How to visualize the Chef nodes from the Chef automate? (hands-on)
- How to manage Chef nodes from the Chef workstation? (hands-on)
Chef in-spec
- How to download CIS or STIG Chef in-spec profiles into the Chef automate? (hands-on)
- How to execute a Chef in-spec profile against a Chef node from the Chef automate? (hands-on)
- How to verify security and compliance audits from the Chef automate? (hands-on)