Puppetize Digital

Orchestrate everything (else) with Bolt


This content is only available to registered attendees of the event.

Register now

Already have an account? to view this content.

Like Puppet, Bolt provides its own powerful abstractions to manage complexity and scale—but for process instead of state.

This session will cover how to use Bolt as a highly-concurrent, personal workflow orchestrator you can use to simplify and automate non-infrastructure DevOps processes, like standardizing a large codebase across many repos or configuring RELENG services at scale.

We’ll start by examining how to use Bolt’s abstractions to model problems (and parallelize their solutions) with local Targets. We’ll see how to design Plans that coordinate across different problem domains, and then package solutions as Projects that are easy to share and reuse. Along the way, we’ll walk through some real-life projects and practices that demonstrate how powerful Bolt can be without any remote targets at all.