Driven through a command line interface (CLI), Bolt connects to remote systems via SSH and WinRM, can run in any language and is compatible with many of the tools you use today. You can use Bolt to run one-off tasks, and if you already use scripts to automate the provisioning and management of some nodes, you can use Bolt to move a step beyond scripts, and make them shareable.
Reuse existing scripts in Bash, PowerShell, Python or any other language. You can perform various tasks like start and stop services, reboot remote systems, gather packages and systems facts from your workstation or laptop on any platform (Linux and Windows).
Take advantage of more than 5,700 modules available on the Puppet Forge for everything from deploying database servers to setting up Docker or Kubernetes.
Enjoy limitless automation.