CFEngine 3 is a popular open source configuration management system. Its primary function is to provide automated configuration and maintenance of large-scale computer systems.
This repository is intended to provide a stable base policy for installations and upgrades, and is used by CFEngine 3.6 and newer.
bootstrap/failsafe.cf
: the failsafe executed when all else failscfe_internal
: internal CFEngine policies you shouldn't have to modifycontrols
: configuration of components, e.g. thecf-agent
orcf-serverd
def.cf
: defaults you can and should configureinventory
: inventory modules (loaded before anything else to discover facts about the system) live here.lib
: main library directory. You'll see3.5
and3.6
under it.libraries/cfengine_stdlib.cf
: old standard library (COPBL, used to be in https://github.com/cfengine/copbl). Do not use; only available for upgrading older clients.promises.cf
: main policy, you will need to configure thisservices
: your site's policies go heresketches
: Design Center installations use this; do not touchupdate
andupdate.cf
: functionality for updating inputs and CFEngine itself.
Please see the CONTRIBUTING.md file.