Automate large-scale, complex and mission critical IT infrastructure

Make consistent global changes securely while ensuring compliance

CFEngine is a configuration management and automation framework that lets you securely manage your mission critical IT infrastructure. Define the desired state and configuration of your IT infrastructure, and CFEngine will automatically ensure that it complies.

CFEngine uses autonomous agents which run on every node of your infrastructure, implementing your desired state and reporting back continuously. CFEngine runs on the smallest embedded devices, on servers, in the cloud, and on mainframes, easily handling tens of thousands of nodes.

"Our ops team will make around 5-10 production changes per day. CFEngine provides the automation framework and gives us the ability to continue to scale operationally."

Mike Svoboda, Sr. Unix Engineer, LinkedIn

Use cases

Popular use-cases for CFEngine are:

  • Configure system services
  • Ensure file content and integrity
  • Deploy application updates
  • Processes management (white/black-lists)
  • Ensure overall system compliance
  • Understand what is running in the datacenter

ECH2020 is supported by the European Commission under Horizon 2020 research and innovation programme. Read more