The Complete Home
Table of Content
Welcome to the CFEngine Documentation
This site contains information on how to manage and automate infrastructure with CFEngine.
It includes the reference for the following versions of CFEngine:
- Getting started
-
Installation
Download and install CFEngine for the first time.
-
Modules
Use modules to easily add reports or get things done without writing any code.
-
Reporting and web UI
Know more about your infrastructure and hosts, their data, compliance and make changes from within the Web UI.
-
Writing policy
Write and deploy your first policy files to make changes to systems.
-
Developing modules
Turn your policy, reports, or python code into CFEngine Build modules for others to use.
-
Tutorial series on policy language
In-depth tutorials on how to work with CFEngine policy.
- Popular
-
Promise types
Learn about processes, packages, users, files, storage, services, etc.
-
API reference
The API is a conventional REST API which supports HTTP GET, PUT, POST, and DELETE operations.
-
Language concepts
Learn about bundles, bodies, promises, variables, classes and decisions.
-
Package management
Learn how to install, manage, and remove packages using CFEngine.
-
CFEngine Build
CFEngine Build is a catalog of policy and modules created by CFEngine, our partners and community which helps you simplify the automation process.Go to the page