Skip to content
Michael Harp edited this page Apr 13, 2026 · 3 revisions

OpenVox Control Repository

Welcome to the OpenVox Control Repository wiki! This Puppet control repo manages a development environment with an OpenVox Server (Puppet master) running on CentOS Stream 10 and agents running on CentOS Stream 9 and Ubuntu 24.04.

Quick Links

Overview

This control repository follows the roles and profiles pattern for organizing Puppet code:

Directory Purpose
site-modules/role/ Node classification (one role per node type)
site-modules/profile/ Technology-specific configurations
modules/ External modules from Puppet Forge
data/ Hiera data files

Environment

The Vagrant environment provides three VMs for testing:

VM Hostname OS
puppet puppet.example.com CentOS Stream 10
agent01 agent01.example.com CentOS Stream 9
agent02 agent02.example.com Ubuntu 24.04

Resources

Clone this wiki locally