homeblogzero to puppet freshest learning vm

Zero to Puppet with the Freshest Learning VM

The goal of the Learning VM is to take you from zero to Puppet in as little time as possible. Our latest overhaul of the Quest Guide content will get you going even faster.

We've stripped down the existing quests and rebuilt them around tasks you might encounter in the wild. This will help you move from your test drive to the open road more quickly, with fewer bumps along the way.

We've also added some some completely new quests to get you started using Puppet modules. With the NTP and MySQL quests, you'll see how high quality existing modules can make common configuration tasks a breeze.

This rebuild of the existing content, along with the new module quests, creates a new overall structure for the Quest Guide. First, you'll learn the essentials of Puppet: things like resources, manifests, and classes. With a little knowledge of these basics under the hood, you'll see how dropping in some pre-existing Puppet modules can help you hit the gas on the process of infrastructure configuration. Finally, you'll roll up your sleeves and get into the nuts and bolts of the Puppet language, learning about the language constructs you'll need to get started building your own Puppet modules.

The Learning VM is now updated to run Puppet Enterprise 3.7.1, the freshest PE release. The console you’ll see with this new VM includes new features such as the Puppet Node Manager and role-based access control. (Read more about these new features in this blog post.)

We’ve also been making some changes to how we manage content, opening up our repositories and issue trackers to the public. We hope you’ll play a role in guiding the Learning VM’s continued evolution.

Once you’ve had a chance to try out the Learning VM, we encourage you to take some time to fill out our feedback survey and let us know what you think. Of course, if you prefer to get in touch directly, we encourage you to contact us by email at learningvm@puppetlabs.com.

Kevin Henner is an instructional designer at Puppet Labs.

Learn more