All courses

Chef

Chef converges nodes with a Ruby DSL: recipes declare resources, chef-client pulls a run-list and makes the box match. This course covers cookbooks, attribute precedence, templates, data bags, Test Kitchen with InSpec, and Policyfiles. The server holds keys and the run-list; a cookbook that looks idempotent can still restart a service on every run if the resource is written that way.

Intermediate3 sections · 12 lessons · ~6h total · 13-question self-test

Progress is saved in this browser only — no account required.

Final exam
Test yourself on everything
13 questions drawn from all 3 sections — every answer explained as you pick.
Start final exam