Download the Learning Puppet VM

Master Puppet in a safe and convenient virtual environment - free download.

The Learning Puppet VM is a companion to Learning Puppet, a series of tutorials about the Puppet language and tools. Although the VM and examples use Puppet Enterprise, the lessons also apply to open source releases of Puppet. Any new Puppet user should start here.

  • Start following along with the first Learning Puppet lesson — you can learn about resources and Puppet's resource abstraction layer while the VM finishes downloading.
  • Or just experiment! This VM is a fully functional Puppet Enterprise installation, and you can use it to safely test Puppet's capabilities at your own speed.
  • If you're evaluating Puppet Enterprise for the first time and want a 30-minute tour of its features, follow the quick start guide to create and manage some systems from scratch; afterwards, come back to this VM and follow the Learning Puppet series for deeper insight into how Puppet works.

Downloading options:

VMX Version (557mb)

Recommended for VMware Fusion and VMware Workstation

Recommended for VMware ESX and ESXi; (VMware vCenter Converter app needed for proper importing)

OVF Version (580mb)

Recommended for VirtualBox (free) and all other non-VMware virtualization software

Last updated: January 7, 2013

Need additional guidance or reference material?

Download or print a copy of our Core Types Cheat Sheet and Modules Cheat Sheet for fast reference when writing your first manifests.

Experienced Puppet users spend most of their time in the type reference and the language guide. Get acquainted with them early!

Return to the Puppet Labs' Docs page.

  • ©2011 Puppet Labs
  • info(at)puppetlabs.com
  • 1-877-575-9775
  • 411 NW Park Portland, OR 97209