Chef for DevOps: Automate Infrastructure Using Chef Tools & Templates


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Explore the concept of environment in Chef and the various attributes that can be applied for DevOps—Chef Habitat and Chef Automate. In this 14-video course, learners examine the components used to build templates in Chef, as well as to generate Chef cookbooks, install and work with Test Kitchen, and install and work with Chef Habitat Builder. Key concepts covered in this course include how to generate Chef cookbooks and configure Knife; bootstrap a node to pull and apply configuration changes; recognize the essential features of Chef Habitat and illustrate the package build flow, from automated build to package deployment; and exploring Chef templates and the components that can be used to build them. Then you will learn how to create recipes by using template files; learn the features and capabilities provided by Chef Automate for infrastructure automation and orchestration, and work with Chef Automate to facilitate infrastructure automation and orchestration. Finally, examine scenarios where Chef may not be the best candidate for configuration management and implement automated deployment of Chef Habitat packages.



Expected Duration (hours)
1.4

Lesson Objectives

Chef for DevOps: Automate Infrastructure Using Chef Tools & Templates

  • discover the key concepts covered in this course
  • set up Chef Client and Knife
  • generate Chef cookbooks and configure Knife
  • bootstrap a node to pull and apply configuration changes
  • install Kitchen and use and work with Test Kitchen
  • describe the concept of environment in Chef, its attributes, and the sequence in which the attributes are applied in the environment
  • recognize the essential features of Chef Habitat and illustrate the package build flow, from automated build to package deployment
  • install Chef Habitat, work with Chef Habitat Builder to facilitate automated builds, and deploy Chef Habitat packages
  • describe Chef templates and the components that can be used to build them
  • create recipes using template files
  • recall the features and capabilities provided by Chef Automate for infrastructure automation and orchestration
  • work with Chef Automate to facilitate infrastructure automation and orchestration
  • describe scenarios where Chef may not be the best candidate for configuration management
  • describe Chef Habitat, install Chef Habitat, and use Chef Habitat Builder to implement automated deployment of Chef Habitat packages
  • Course Number:
    it_dochefdj_02_enus

    Expertise Level
    Intermediate