This repository contains tested and ready-to-use OpenVox code for the single server architecture and load balanced architecture.
- Reasoning
- Repository Structure
- Single Server Architecture
- Load Balanced Architecture
- Testing
- License
OpenVox is a big ecosystem and, contrary to other config management tools, has a powerful language. This is the biggest weakness and strongpoint. Because it's so flexible, it works in almost every infrastructure, for many many use cases. But it also makes it hard for beginners to make the right decisions at the beginning. OpenVox is consultant-friendly, which means it's easy to start with when you're guided by an already experienced user.
We want to eliminate this bottleneck by providing tested and documented examples for spinning up your infrastructure in different scenarios.
- will contain tested profiles
- will contain control-repo best practices
- will contain github releases and tags
- profiles will be released as puppet modules to the forge and github releases
Configures dependabot to provide PRs for updates Ruby Gems or GitHub actions
Parses the Puppetfile and provides PRs for updates. Renovate needs to be installed as a GitHub App.
- embed picture from https://voxpupuli.org/docs/arch_single_server/
- embed picture from https://voxpupuli.org/docs/arch_load_balanced/
- explain how we test code here and spin up clusters
All code is licensed under GNU GENERAL PUBLIC LICENSE Version 3. Documentation is licensed under CC BY-SA 4.0.