Puppetizing Infrastructure

Puppetizing Infrastructure


Quickly get started managing your infrastructure with your existing Puppet Master-agent setup. You'll learn the essential concepts of the Puppet Enterprise ecosystem required to describe and manage your infrastructure using publicly available modules.


In this three-day course, students will use the Puppet Enterprise console and write platform discovery tools (facts), troubleshoot common Puppet errors and misconfigurations, and use native platform tooling with Puppet on several platforms including Windows and Linux.

Course Content

After completing this course, students will be able to describe and manage infrastructure as code using Puppet in a Master-Agent setup. You will also be able to describe and use a workflow for iterating on Puppet Code using version control and environments.

  • About Puppet
  • Puppet component roles
  • Version control workflow
  • Using modules from the Puppet Forge
  • Core Puppet concepts
  • Understanding Puppet code
  • Managing Puppet code
  • Roles and profiles
  • Classification techniques
  • Using templates
  • Puppetizing existing services and applications
  • Creating and using custom facts
  • Managing site-specific data with Hiera
  • Troubleshooting techniques



In this course, we expect students to have little or no experience with Puppet Enterprise (or open source Puppet) and are looking to build a foundation for future growth, experience, and knowledge. The course is designed to benefit DevOps professionals with a basic understanding of the core systems administration problem space.

The labs and exercises draw equally upon examples relevant to supported platforms such as the Windows and Linux/Unix OS families. You will be provided with partial solutions, which you will then complete to arrive at working solutions.

In order to complete the course successfully, you need to have experience equivalent to a junior sys admin. Familiarity with scripting in PowerShell and/or Bash is recommended.


Students will be provided with access to a hosted classroom environment.

Please review the technical requirements for your class here.


This class is also offered as a live virtual class. Same content, but from the comfort of your home or office. Virtual Puppetizing Infrastructure.


3 Days

Additional Notes

Find a Class or see the full class schedule below:

Upcoming Classes

No classes have been scheduled, but you can always Request a Quote.

Onsite Training

Interested in a Private, onsite training, request a quote.

Request Quote

Upcoming Classes