Skip to main content

Bootstrapping Puppet with Bolt

Hands-On Lab


Photo of

Training Architect





PuppetLabs' Bolt is an open-source orchestration tool that allows us to run multiple ad-hoc commands on our hosts over SSH — without the need for the Puppet configuration management tool at all! Bolt also lets us run pre-written tasks and overall configuration plans across our hosts, making it an ideal option for servers that cannot or do not currently support Puppet. This also means Bolt is an ideal solution for bootstrapping any nodes we want to include in our Puppet infrastructure.

In this hands-on lab, we'll be crafting a Bolt plan that will allow us to install Puppet on any nodes we want to pull under our Puppet Enterprise setup. By doing this, we will gain experience writing Puppet tasks and plans, using the command line tool, and configuring Bolt on our workstation.

What are Hands-On Labs?

Hands-On Labs are scenario-based learning environments where learners can practice without consequences. Don't compromise a system or waste money on expensive downloads. Practice real-world skills without the real-world risk, no assembly required.