This document provides an overview of a Bolt workshop covering the use of Bolt to execute commands, scripts, tasks, plans, and Puppet manifests across Linux and Windows systems. The workshop includes labs on running basic Bolt commands, using Bolt configuration files and inventory, converting scripts to tasks, writing Bolt tasks with metadata, creating and running a Bolt plan, applying a Puppet manifest, and developing a cross-platform Bolt plan. Attendees will learn how to progress from interactive commands to reusable automation using Bolt and leverage existing Puppet modules and desired state configuration. Connecting Bolt automation to Puppet Enterprise is discussed to allow continuous enforcement of infrastructure as code.