© Perforce Software, Inc.
Gavin Didrichsen
Principal Software Engineer
February 2025
#ConfigMgmtCamp Ghent
Bolt Makes it Easy
to Use Puppet
© Perforce Software, Inc.
Diagram here:
• for talking around key points (puppetserver,
agents, control-repo, Puppetfile, modules)
Discussion:
• Where do you begin if you’re a beginner?
• How can you modify existing modules and
code safely on existing stacks?
The Puppet Workflow: Part 1
© Perforce Software, Inc.
Diagram here:
• for talking around existing tools (pdk, bolt,
orbstack, cloud, bolt plugins, etc.)
Discussion:
• How can I start writing Puppet code from
nothing?
• How can I safely modify existing modules
and test them?
• How can I learn Puppet safely and then
apply it to my workstack?
The Puppet Workflow: Part 2
© Perforce Software, Inc.
Demo
© Perforce Software, Inc.
Thank You for Listening!
Questions?

Bolt Dynamic Inventory: Making Puppet Easier

  • 1.
    © Perforce Software,Inc. Gavin Didrichsen Principal Software Engineer February 2025 #ConfigMgmtCamp Ghent Bolt Makes it Easy to Use Puppet
  • 2.
    © Perforce Software,Inc. Diagram here: • for talking around key points (puppetserver, agents, control-repo, Puppetfile, modules) Discussion: • Where do you begin if you’re a beginner? • How can you modify existing modules and code safely on existing stacks? The Puppet Workflow: Part 1
  • 3.
    © Perforce Software,Inc. Diagram here: • for talking around existing tools (pdk, bolt, orbstack, cloud, bolt plugins, etc.) Discussion: • How can I start writing Puppet code from nothing? • How can I safely modify existing modules and test them? • How can I learn Puppet safely and then apply it to my workstack? The Puppet Workflow: Part 2
  • 4.
  • 5.
    © Perforce Software,Inc. Thank You for Listening! Questions?