This course provides the necessary skills and techniques to install Puppet Master and Agent in order to carry out configuration management effectively. The course is presented as a mixture of lectures and hands-on exercises. Exercises are provided for both the Enterprise and Open Source versions of Puppet.
Before attending this course, students must have:
Delegates will learn how to:
Introduction to Configuration Management
Puppet Overview
Puppet Components
Managing assets with Git
Resources and Providers
Modules and Classes
Using Puppet Without a Master
Deploying Your Code to the Puppet Master
Testing Puppet
Using Puppet Forge
Classification
Environments
Live management
ERB templates
Resources in depth
Resource relationships
DSL - Domain Specific Language
Parametrised types
Defined resource types
Hiera
PuppetDB
Troubleshooting
Puppet Best Practices
Other Configuration Management Tools