Chef Server Basics


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Using a Chef server can accelerate the process of deploying cookbooks while providing visibility into the state of your infrastructure. This course will focus on Chef server policy and remotely deploying cookbooks.

Target Audience
DevOps practitioner and systems administrators interested in learning how to automate configuration tasks with Chef

Prerequisites
None

Expected Duration (hours)
1.3

Lesson Objectives

Chef Server Basics

  • start the course
  • describe why a Chef server is used and the cookbook distribution model
  • create an account on hosted Chef
  • configure a chef-repo using the Chef server starter kit
  • describe the chef-repo components and the user authentication model
  • use the knife command to view Chef server policy and node details
  • upload cookbook policy to the Chef server using knife
  • attach nodes to the Chef server with the knife bootstrap command
  • configure run-lists for nodes in bulk with roles
  • separate cookbook versions using Chef environments
  • search for Chef server policy with knife
  • refactor a recipe to utilize search to create dynamic policy with a Chef server
  • create custom searchable datasets with data bags
  • build a users cookbook that searches through a data bag to configure users and groups
  • Course Number:
    os_doch_a02_it_enus

    Expertise Level
    Intermediate