Bolt is an open source orchestration tool that automates the manual work it takes to maintain your infrastructure. Use Bolt to automate tasks that you perform on an as-needed basis or as part of a greater orchestration workflow. For example, you can use Bolt to patch and update systems, troubleshoot servers, deploy applications, or stop and restart services. Bolt can be installed on your local workstation and connects directly to remote nodes with SSH or WinRM, so you are not required to install any agent software.

Helpful Bolt docs linksOther useful places
Before you install
Release notes - What's new, what's removed, what's resolved.
Install Bolt
Installing Bolt - Follow the installation instructions for your operating system: *nix, macOS, or Windows.
Make one-time changes to your remote nodes
Run a command
Run a script
Upload files
Automate your workflow with existing tasks and plans
Running tasks
Running plans
Create your own tasks and plans
Writing tasks
Writing plans in Puppet language
Writing plans in YAML
Example plans
Applying manifest blocks
Learn the basics
Hands-on lab - Using a GitHub repository with sample files and code examples, install and run Bolt in a safe environment.
Online training - Learn how to use Bolt to run a command, a script, and a task.
Watch Bolt development
Bolt project on GitHub
Docs for related Puppet products
Open source Puppet
Puppet Enterprise
Puppet Development Kit
Why and how people are using Bolt
Product Spotlight Webinar: Puppet Tasks
Combining PowerShell, Bolt and Puppet Tasks
Share and contribute
Join us on Slack - Join the #bolt channel.
Follow us on Twitter
Engage with the Puppet community - Share what you know and get help from other users and employees.
Puppet Forge - Find modules you can use, and contribute modules you've made to the community.
Open source projects from Puppet on GitHub

To send us feedback or let us know about a docs error, open a ticket (you'll need a Jira account) or email the docs team.

Back to top
The page rank or the 1 our of 5 rating a user has given the page.
The email address of the user submitting feedback.
The URL of the page being ranked/rated.