Puppet Essentials for Windows

Puppet Essentials for Windows


In Puppet Essentials for Windows students will learn how to manage Windows systems using Puppet following best practices.


The course provides a detailed overview of managing aspects of a Windows system configuration by leveraging existing modules in a hands-on, iterative manner. During the course, students will work through several examples of module reuse. They will also have the opportunity to practice utilizing resource types, providers, and extensions available through Puppet and modules from the Forge.


1 day

Course Content

After completing the course, students will be able to discuss the benefits of the Puppet solution as it applies to their own system automation business needs, especially related to Windows and blended environments. Students will be able to write Puppet code to manage the configurations of Windows systems leveraging existing modules. Just as with our Puppet Fundamentals course, Puppet Essentials for Windows is taught through a combination of lecture and hands-on exercises.

  • Properly setting up a Puppet Agent on a Windows box
  • Running Puppet on Windows
  • Understanding the nuances of Windows file paths in manifests
  • Increasing productivity with Puppet Forge modules
  • Using core Puppet resource types on Windows



Students should have a clear understanding of Puppet terminology, methodologies, and concepts. We also expect students taking this course to have a strong understanding of the Windows operating system.

You should have take Puppet Fundamentals or have 3+ months of experience using Puppet.



3 Days

Additional Notes

Find a Class or see the full class schedule below:

Upcoming Classes


Instructor-led online training

Location Apr 2017 May 2017 Jun 2017 Jul 2017 Aug 2017 Sep 2017 Oct 2017
US West - Virtual Classroom May 12
Sep 22
US East - Virtual Classroom Jun 23

Onsite Training

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

Request Quote

Upcoming Classes

US West - Virtual Classroom

  • Confirmed
    9:00 AM - 4:00 PM PDT
    $ 1000.00 USD
  • 9:00 AM - 4:00 PM PDT
    $ 1000.00 USD

US East - Virtual Classroom

  • 9:00 AM - 4:00 PM EST
    $ 1000.00 USD

Classes marked with Confirmed are guaranteed to run. Sign up now while there is still space available!

Don't see a date that works for you?

Request Class