OpenVox Training › Class 2 of 3
For the people who will write and own the estate: modules, tests, Hiera 5 data, roles and profiles, the control repo, r10k, OnceOver and Beaker.
Journeyman takes students from writing a class to shipping code a team can maintain: a tested, Forge-shaped module, Hiera 5 data, a role built from profiles, an r10k-deployed control repo, and OpenBolt for the work that has to happen right now. It finishes with a heritage-code cleanup clinic. Lab time is 40–50% of the clock.
Price: regional public class $2,500 per student, minimum 5 students to run a class. Private corporate class for a single company: $16,500 per class week, minimum 5 students, and the customer covers instructor travel. Class dates: ask us.
metadata.json, README, examples)openvox-linthiera.yaml v5, lookup(), automatic parameter lookup, merge strategiesapply blocks, and use OpenBolt with r10k and in CIhiera(), node-regex sprawlThe OpenVox DevKit and bundle exec; scaffolding modules with Jig; lint, syntax and metadata checks; rspec-puppet unit tests; a custom fact.
The control repository; Puppetfile and r10k deploys; feature-branch environments; pinning modules; environments (code) vs tiers (data); OnceOver compile tests for the control repo.
Hiera 5 and lookup(); merge strategies; roles and profiles; openvox-gui (with Foreman compared); OpenBolt fundamentals: commands, tasks and plans, inventory with targets and groups, SSH and WinRM transports.
OpenBolt tasks and plans in a module, apply blocks, r10k and CI; OpenBolt plugins and writing a small one; connecting OpenBolt to OpenVoxDB to target nodes by fact; Beaker and fleet tooling overview; heritage-cleanup review; practical exam (90 minutes, Git repo) plus oral.
Every concept is followed by time at the keyboard on a real lab estate.
hiera.yaml and --explainlookup() cheat sheetsEvery student who completes the class receives a certificate of completion. A formal certification program is planned.
Next: OpenVox Architect, where you move from shipping a module to defending an estate.
OpenVox is built and maintained by the OpenVox community under Vox Pupuli. Product facts in this class follow the official OpenVox documentation. S & S Consulting Group designs and teaches the course.
Tell us how many people, where they are today, and what you need them to own afterwards. We will tell you which class fits and what it takes to run it for your team.
info@ssconsultinggroup.net · 912-549-0272