cfengine
« Back to VersTracker
Description:
Help manage and understand IT infrastructure
Type: Formula  |  Latest Version: 3.26.0@1  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @CFEngine  |  formulae.brew.sh
Category: Devops
Tags: configuration-management devops automation infrastructure-as-code compliance system-administration
Install: brew install cfengine
About:
CFEngine is an open-source configuration management system designed to automate the setup and maintenance of large-scale IT infrastructure. It ensures that systems remain in a desired, secure state through a model-driven approach that is lightweight, fast, and scalable. The tool provides robust self-healing capabilities, enabling autonomous management and compliance across diverse environments.
Key Features:
  • Declarative policy language for defining system state
  • High-performance, scalable architecture for managing thousands of hosts
  • Convergent and self-healing enforcement to maintain compliance
  • Agent-based model with minimal resource footprint
  • Strong security features including signed policies and access control
Use Cases:
  • Automated server provisioning and baseline configuration
  • Ensuring continuous compliance and security posture
  • Managing configuration across hybrid cloud and on-premise data centers
  • Drift detection and remediation for critical infrastructure
Alternatives:
  • Ansible – Agentless and uses YAML, whereas CFEngine uses an agent and a declarative policy language, often cited as more performant at extreme scale.
  • Puppet – Uses a client-server model with a declarative DSL; CFEngine is more lightweight and operates primarily in a peer-to-peer fashion.
  • Chef – Uses Ruby for configuration definitions, offering more flexibility but higher complexity compared to CFEngine's focused policy language.
License: BSD-3-Clause AND GPL-2.0-or-later AND GPL-3.0-only AND LGPL-2.0-or-later
Dependencies: librsync, lmdb, openssl@3, pcre2, linux-pam
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 7:23am 0 VERSION_BUMP aab0580e
Jan 7, 2025 6:49pm 0 VERSION_BUMP 7e22facf
Jan 7, 2025 1:29pm 0 VERSION_BUMP 5c2938e2
Dec 4, 2024 10:57pm 0 VERSION_BUMP a8acef1b
Dec 4, 2024 12:51pm 0 VERSION_BUMP 30152a91