Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary


CFEngine is an open-source configuration management system. It treats the entire IT infrastructure as code and ensures that the desired state of all machines and services — in terms of configurations, settings, policies, etc. — is automatically maintained through predefined rules and policies. CFEngine operates on a client-server model where the server distributes policy files to managed clients, which then execute these policies to converge their states towards compliance with what has been defined in the configuration codebase. The language uses a declarative approach to express how systems should be configured without specifying how those configurations are achieved. This lets CFEngine adapt to different environments and evolving requirements by managing systems at scale efficiently while minimizing manual interventions that might introduce errors or inconsistencies.