Learning Puppet at your own pace

The Puppet Learning VM is an interactive tutorial and learning environment to get you started with Puppet or level up the skills you already have. Explore the technology in depth with a series of detailed multi-step quests. Working through the Puppet Enterprise console GUI and Linux command-line, you'll learn the building block concepts of Puppet such as resources, manifests, classes and modules, then move on to more advanced topics including defined resource types and application orchestration.
Learning VM

Ready to get started?

  1. Complete the registration form to download the Learning VM.
  2. Download the zip file containing the Learning VM open virtualization archive (OVA) and setup instructions.
  3. Follow the steps in the instructions to import the Learning VM OVA into your virtualization software and get started with the Quest Guide.

Minimum requirements

  • Internet-enabled Windows, OS X, or Linux computer with 10GB free space and a VT-x/AMD-V enabled processor.
  • 4GB memory (8GB is recommended)
  • 2.5 Ghz (or better) CPU with 64-bit architecture
  • Up to date virtualization software.

Evaluating Puppet Enterprise for the first time?

The Learning VM comes with Puppet Enterprise already installed to help you learn its features and capabilities. If you want to evaluate Puppet Enterprise in your existing infrastructure, you can download and try it out for free on up to 10 nodes.