DevOps Puppet Essentials – DevOps

Puppet Essentials – DevOps

38962647 - problem solving it consultant in datacenter

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.


  • Experience in using the command line
  • Some familiarity with Linux (or similar) concepts
  • Experience with a text editor such as vi
  • A basic understanding of services and host file entries

Delegates will learn how to:

  • Install and configure Puppet Enterprise
  • Install and configure Puppet Agent
  • Describe the key components of Puppet including Hiera and Facter
  • Write classes comprising desired resources for a node
  • Test their Puppet configurations
  • Use Puppet to configure multiple web servers
  • 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
Invalid data source. Please correct the following errors:

  • The data source tag/idis missing or it is invalid