Practice Labs logoLooking for hands-on practice using the Puppet platform?

Puppet Practice Labs teach you how to use Puppet products right in the browser — no downloads required. Simply log in and start learning in minutes. Anywhere, any time.

Each Practice Lab includes a series of short, step-by-step challenges using a browser-based sandbox so you can work through the code and immediately see your results. Whether you’re looking to try out Puppet products, learn to perform real-world automation tasks, or take your Puppet skills to the next level, Puppet Practice Labs give you a safe place to test drive new skills.

Choose a Practice Lab topic from the list below. We’re adding new Practice Labs all the time. If you don't see what you’re looking for, contact us and let us know what you’d like to learn.


Puppet logoAutomating Infrastructure as Code

Puppet Enterprise enables you to automate your entire development lifecycle, from infrastructure delivery to application maintenance to enforcing compliance. In these hands-on labs, you’ll learn how to get up and running with Puppet Enterprise to simplify the management and automation of your hybrid infrastructure.

Install and Explore the Puppet Agent

Run Puppet Manually After Defining a Desired State

More coming soon!

Bolt logoTask Automation and Orchestration

Learn how to use Bolt to automate tasks you’d otherwise complete on an ad hoc basis or as part of a greater orchestration workflow through tasks and plans.

Bolt Basics on Linux

Build a Bolt Inventory File on Linux

Back to top

Back to the Puppet Compass