- Overview of resource management
- Defining configuration resources
- Checking syntax of configuration resources
- Puppet style guide
- Applying configuration resources (locally)
- Metaparameters
- Conditionals
- Arrays of resources
- Classes
- Parameterized classes
- Classes with inheritance (and parameters)
- Defined resources (definitions)
- Run stages
- Modules
- Virtual resource definitions
- Puppet standard library functions