Official docs outline
15 sections- Chef Infra Overview
Chef Infra architecture: workstation, server, client and nodes.
- Recipes
Recipe structure, resources and ordering.
- Resources
Resource model, built-in resources, properties and actions.
- Cookbooks
Cookbook structure, metadata, dependencies and versioning.
- Attributes
Attribute types, precedence and nodes data.
- Custom Resources
Writing custom resources with properties and actions.
- Nodes and Ohai
Node objects, Ohai automatic attributes and run lists.
- Roles and Environments
Roles and environments for grouping configuration.
- Policyfiles
Policyfile workflow for versioned and tested policies.
- Data Bags
Global JSON data and encrypted data bags.
- Chef Infra Client
The chef-client run, converge phases and run lists.
- Test Kitchen
Testing cookbooks across platforms and drivers.
- Chef InSpec
Compliance and security testing as code.
- Ohai
Ohai collects automatic node attributes such as platform, network and hardware facts.
- Run Lists
Run lists define the ordered recipes and roles applied to a node.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.