Skip to content
SPECIFICTION
Get listed

cdist vs OpenVox

cdist

cdi.st

OpenVox

docs.openvoxproject.org

Side by side

FigurecdistOpenVox
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
Windows—Yes
macOSYesYes
LinuxYesYes
API—Yes
Self-hostedYesYes
Plans published11
Spec score · Configuration Management Tools8.6 (#6)7.7 (#14)
IntegrationsThe project publishes a separate cdist-contrib repository for additional types not included in core cdist.OpenVox Server exposes HTTP APIs, including catalog, certificate authority, status, and metrics endpoints.
Purposecdist is a configuration management system positioned as an alternative to Ansible, Chef, or Puppet.OpenVox is a community-maintained implementation of Puppet, a configuration management system that manages system state through a declarative language.
SupportThe maker offers community help through a Matrix room and an IRC channel, and says commercial support can be requested from ungleich.The documentation directs users to community help and a list of commercial support partners.

Plans

cdist

  • cdistFree

cdist pricing →

OpenVox

  • OpenVoxFree

OpenVox pricing →

In their own words

cdist

cdist is a free, open-source configuration management system that applies a defined state to computers through shell scripts and cdist types. It is positioned as an alternative to Ansible, Chef, and Puppet. Types provide the extension mechanism, and the project says their results are idempotent, so outcomes do not depend on call order. cdist uses push mode: source computers connect to targets over SSH and apply configuration, without requiring a central server or an agent on the target. A target needs a POSIX-compatible shell and SSH server, while the source needs a POSIX-like shell, Python 3.5 or later, and an SSH client. The project lists a small core, standard types, and parallel execution. Installation is documented through Git or pip. Supported systems include Linux distributions, BSD systems, Mac OS X, and XenServer. Manuals are available in HTML and man-page formats, with community help through Matrix and IRC.

Visit cdi.st

OpenVox

OpenVox is a community-maintained implementation of Puppet for declarative configuration management: it describes system state and applies it through agents managed by a server or in standalone mode. In standalone use, `puppet apply` compiles and applies a catalog locally. Existing Puppet Open Source manifests, modules, Hiera data, and tooling work unchanged. It is self-hosted and lists support for Enterprise Linux, Amazon Linux, Fedora, SLES, Debian, Ubuntu, macOS, and Windows. Agent/server communication uses HTTPS with mutual TLS; agents must first obtain a signed certificate from a local Puppet certificate authority or an external CA. OpenVox Server exposes HTTP APIs for catalogs, certificate authority, status, and metrics. OpenVoxDB stores reports, inventory, and exported resources, while OpenBolt automates infrastructure over SSH and WinRM without agents. Documented packages include agent, server, database, termini, and orchestration components. The software is free and community-maintained. Documentation points users to community help and commercial support partners.

Visit docs.openvoxproject.org