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-agentorcf-serverddef.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.5and3.6under 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 touchupdateandupdate.cf: functionality for updating inputs and CFEngine itself.
Please see the CONTRIBUTING.md file.