This project is intended to be an OpenVox Module repository as an Open Source alternative to Puppet Forge.
Note
This project is in pre-alpha and is not considered to be production ready.
OpenVox Workshop is a self-hosted module repository that provides a platform for managing and distributing Puppet modules. It aims to offer an open-source alternative to Puppet Forge with full API compatibility.
High-level goals for this project.
- Web UI for searching for modules and managing modules
- Compatability with Puppet Forge V3 API
Issue tracking is done using GitHub Issues
- Ruby 3.4
- PostgreSQL 17.x
To get started with a development environment, run the following commands:
# Clone the repository
git clone https://github.com/zaben903/OpenVox-Workshop.git
cd OpenVox-Workshop
# Setup dependencies and run the development environment.
./bin/setup- Special thanks to the Vox Pupuli community for all their work in keeping Puppet open through OpenVox.