Bodies und was sie sind

Ein Body ist eine Sammlung von Attributen, die sich auf ein Promise beziehen. Mit CFEngine wird die Standard-Library mit ausgeliefert, die sich in /var/cfengine/masterfiles/lib/ befindet. Hier finden sich u.a. auch vordefinierte Bodies, derer man sich bedienen kann, so bspw. den perms body, der im Beispiel Setzen von Dateiberechtigungen benutzt wird. Hier sieht man, dass im Promise bzw. beim Promiser (die Datei /etc/passwd) nicht alle Attribute angegeben werden, sondern hier wird auf den body perms verwiesen, in dem dann die Attribute alle definiert sind.