This repository contains step by step instructions for the Puppet Practitioner exercise and lab guide.
Table of Contents
- Lab 1.1: Login welcome page
- Lab 2.1: Editing code
- Lab 3.1: Explore classification
- Lab 3.2: Create a module
- Lab 3.3: Manage a file
- Lab 4.1: Validating classification
- Lab 4.2: Puppet run reports
- Lab 5.1: Resource purging
- Lab 5.2: Defined type
- Lab 6.1: Validating parameters
- Lab 6.2: Iterating with each
- Lab 7.1: Ordering methods
- Lab 7.2: Export a resource
- Lab 8.1: Create a custom fact
- Lab 8.2: Create a custom function
- Lab 9.1: Managing file content
- Lab 9.2: Using augeas
- Lab 10.1: Inherited classes
- Lab 11.1: Configure hiera
- Lab 13.1: Designing profiles
- Lab 13.2: Designing roles
- Lab 14.1: Unit test a class
- Lab 14.2: Acceptance test a server
- Lab 16.1: Inventory reports
- Lab 16.2: Control puppet with puppet tasks