Take Up the Quest to Learn Puppet

The folks over at Puppet Labs have updated their Learning VM. The Learning VM is a pre-configured virtual machine that you can use to become familiar with Puppet, the IT automation software.

Puppet is a declarative, model-based approach to IT automation, helping you manage infrastructure throughout its lifecycle, from provisioning and configuration to orchestration and reporting. Using Puppet, you can easily automate repetitive tasks, quickly deploy critical applications, and proactively manage change, scaling from 10s of servers to 1000s, on-premise or in the cloud. (Puppet Labs)

The Puppet Learning VM requires a virtualization environment to deploy to. Suitable VMware products includes VMware Workstation, VMware Fusion or VMware Player. Alternatively you can use an OVF compatible product such as Oracle VirtualBox. For our purposes, we’re going to assume that you already have VMware Workstation installed on your Windows computer.

Puppet Labs states that the requirements for the Learning VM are a network connected laptop or desktop computer with at least 10GB of free disk space, 2GB memory and a 2.5+ Ghz speed CPU. I’d recommend making sure you have 2GB of available memory above the memory your OS needs. This means a machine with 4GB or more of RAM will do the trick.

Get the Puppet Learning VM

  1. Head on over to the Puppet Learning website.
    Puppet Learning VM Step 1

    The Puppet Learning website.

  2. Click the Download Now button, then fill out the form on the next page. Only the email address is mandatory.
    Puppet Learning VM Step 2

    Registration form for the Puppet Learning VM.

  3. After successfully registering a Thank You page comes up. Click the Download VMX button under step 2 to begin the Learning VM download. Note that it’s almost 2 GB so it may take a few minutes depending on your Internet speed.
    Click the Download VMX button to start downloading.

    Click the Download VMX button to start downloading.

  4. Extract the contents of the downloaded zip file using your tool of choice to its own folder (if you need a tool we recommend 7-Zip). If you like to keep your virtual machines together, the default location for VMware Workstation VMs under Windows is %USERPROFILE%\Documents\Virtual Machines.
    You should have a folder with these three files.

    You should have a folder with these three files.

  5. Open up the Quest_Guide.pdf file, follow the instructions for VMware Setup, and now you’re ready to following along with the guide and learn about Puppet.
    Puppet's Quest Guide for the Learning VM.

    Puppet’s Quest Guide for the Learning VM.

Happy questing!

Featured image photo by micro.cosmic

Dee Abson

Dee Abson is a technical architect from Alberta, Canada. He's been working in the field of technology for over 20 years and specializes in server and virtualization infrastructure. Working with VMware products since ESX 2, he holds several VMware certifications. He is a 9x VMware vExpert. You can find him on Twitter and Mastodon.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.