Where to Go Next¶
You've now covered advanced module development with OpenVox: tooling, advanced language features, templates, data encryption, module extensions, and testing. Here is where to go to keep building.
Documentation¶
- OpenVox documentation — the full reference
- Built-in function reference
- Custom types and provider development
- Writing functions in the Puppet language and Ruby functions
- OpenBolt — tasks and plans
Tools¶
- jig — module scaffolding, validation, and unit testing
- voxbox — the full containerized test toolchain
- hiera-eyaml — encrypted Hiera data
- rspec-puppet and puppet_litmus — unit and acceptance testing
- Puppet Forge — publish and find modules
Community¶
- OpenVox project on GitHub
- Vox Pupuli — the community that maintains OpenVox and its tooling
Contributing to this course¶
This course is open source and licensed under CC BY-SA 4.0. Corrections and improvements are welcome — see the repository linked in the top-right of this site.