Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 2.44 KB

guide.markdown

File metadata and controls

50 lines (38 loc) · 2.44 KB
layout title published sorting
default
Guide
true
4

CFEngine is a configuration management system that provides a framework for automated management of IT infrastructure.

CFEngine is decentralized and highly scalable. It is powered by autonomous agents that can continuously monitor, self-repair, and update or restore an entire IT system every five minutes, with negligible impact on system resources or performance.

For many users, CFEngine is simply a configuration tool – i.e. software for deploying and patching systems according to a policy. Policy is described using promises. Every statement in CFEngine 3 is a promise to be kept at some time or location. More than this, however, CFEngine is not like other automation tools that "roll out" an image of some software once and hope for the best. Every promise that you make in CFEngine is continuously verified and maintained. It is not a one-off operation, but a process that can repairing itself should anything deviate from the policy.

CFEngine Features

  • Defines the configuration of an entire IT system, including: Devices, Users, Applications, and Services.
  • Helps maintain that system over time.
  • Checks the system state at any given moment.
  • Ensures compliance with a desired system state.
  • Propagates real-time modifications or updates across the system.

CFEngine Guide

  • [Introduction][Introduction]
  • [Getting Started][Getting Started]
  • [System Overview][System Overview]
    • [Latest Release][Latest Release]
  • [Installing CFEngine][Installing CFEngine]
  • [Configure CFEngine][Configure CFEngine]
  • [Writing Policy and Promises][Writing Policy and Promises]
    • [About Policies and Promises][About Policies and Promises]
    • [Writing Policy][Writing Policy]
    • [Language Concepts][Language Concepts]
    • [Promises Available in CFEngine][Promises Available in CFEngine]
    • [Authoring Policy Tools & Workflow][Authoring Policy Tools & Workflow]
  • [CFEngine Enterprise Guide][CFEngine Enterprise Guide]
    • [Getting Started With CFEngine Enterprise][Getting Started With CFEngine Enterprise]
    • [Deploy your First Policy (Enterprise)][Deploy your first Policy]
    • [Version Control and Configuration Policy][Version Control and Configuration Policy]
    • [Reporting in Mission Portal][Getting Started With CFEngine Enterprise]
    • [Enterprise Scalability][Enterprise Scalability]
  • [Reports][Reports]
  • [Glossary][Glossary]
  • [FAQ][FAQ]
  • [Additional Resources][Additional Resources]