Virtual Puppetizing Infrastructure

Virtual 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.


Prefer an in-person class? Check out Puppetizing Infrastructure to see the next time we're offering a class near you.


3 Days

Additional Notes

Find a Class or see the full class schedule below:

Upcoming Classes


Instructor-led online training

Location Mar 2018 Apr 2018 May 2018 Jun 2018 Jul 2018 Aug 2018 Sep 2018 Oct 2018 Nov 2018
Europe GMT - Online Apr 17 – Apr 19
Jun 26 – Jun 28
US East - Online Apr 24 – Apr 26
Jun 13 – Jun 15
US West - Online May 1 – May 3
Jul 10 – Jul 12

Onsite Training

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

Request Quote

Upcoming Classes

Europe GMT - Online

US East - Online

US West - Online

Don't see a date that works for you?

Request Class