Alternatives to CFEngine
A configuration management and automation system that keeps servers in a defined, compliant state. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
CFEngine
A configuration management and automation system that keeps servers in a defined, compliant state.
Replacements
Listings that take over the same core job as CFEngine.
Puppet
A configuration management and infrastructure automation tool that enforces the intended state of servers.
Puppet also enforces declared server state with its own language, adds the Puppet Forge module library, but is a paid, closed-source product.
Salt
Open-source automation framework for remote execution, configuration management and orchestration across many servers.
Salt is free and open source, adding remote execution and event-driven automation, though states, grains and pillars take time to learn.
Chef
An infrastructure automation platform for configuration management, compliance audits and workflow orchestration across servers.
Chef offers policy-as-code configuration with scheduled compliance auditing across Windows, macOS and Linux, but is paid with sales-led pricing.
Rudder
Open-source configuration management and compliance platform for Linux and Windows systems.
Rudder is open source with continuous enforcement plus patch, vulnerability and CIS or NIST benchmark auditing for both Linux and Windows.
Uyuni
An open-source server for patching, configuring and provisioning large fleets of Linux machines using Salt.
Uyuni is a free Salt-based server focused on patching, configuring and provisioning Linux fleets through a web interface.
Similar software
Related functionality, not a direct replacement.
Foreman
An open-source lifecycle management tool for provisioning, configuring and monitoring physical and virtual servers.
AWX
A web interface, REST API and task engine for running and scheduling Ansible automation.
Rundeck
A self-hosted runbook automation server that lets chosen users run existing scripts, tools and jobs.
Landscape
Canonical's systems management tool for monitoring, patching and auditing fleets of Ubuntu machines.
OpenSCAP
Open source tools for scanning systems against SCAP security policies and hardening baselines.