One community, one set of tools. Everything below is drop-in compatible with its
Puppet counterpart and documented at
docs.openvoxproject.org.
Core Platform
OpenVox is the community implementation of Puppet — the agent and catalog compiler that keeps every managed node in its declared state. It runs standalone or paired with OpenVox Server, and every manifest, module, and Hiera dataset you already have carries over unchanged.
Server
OpenVox Server compiles catalogs, serves files, runs the certificate authority, and processes reports for every agent in your fleet. It's the JVM-based control point that turns individual OpenVox agents into a managed, auditable fleet.
Data Warehouse
OpenVoxDB stores the current facts and catalog for every managed node, plus a searchable history of run reports. It's what powers exported resources and gives you a queryable, real-time picture of your whole infrastructure.
System Inventory
OpenFact is the community continuation of Facter — the library that discovers OS, hardware, and network facts about a node and hands them to OpenVox as structured data. It ships bundled with the OpenVox agent, so there's nothing extra to install.
Orchestration
OpenBolt is the community implementation of Puppet Bolt: run commands, scripts, tasks, and orchestration plans over plain SSH and WinRM, with no agent to install or maintain. It's the right tool for one-time operations and multi-node orchestration that doesn't need a standing agent.
Containers
OpenVox Containers is a set of maintained Docker and Podman images for running OpenVox Server, OpenVoxDB, OpenBolt, and the reporting tools around them — plus Compose and Helm examples for deploying the whole stack.