from http://www.cfengine.org :
---%<--- Cfengine, or the configuration engine is an autonomous agent and a middle to high level policy language and agent for building expert systems to administrate and configure large computer networks. Cfengine is designed to be a part of a computer immune system. It is ideal for cluster management and has been adopted for use all over the world in small and huge organizations alike. ---%<---
while http://cfwiki.org says:
---%<--- What is Cfengine? A set of tools that administers and configures computers according to the instructions in its configuration files, which describe the desired characteristics of system components using a high-level language. (Paraphrased from Aeleen Frisch, Essential System Administration, 3rd Edition, p. 921.)
This is a super-concise description. For more info, see The Cfwiki Cfengine Overview. ---%<---
There are plans to migrate ["FAI"]'s cfengine-scripts over to cfengine2 (which adds a client/server-based model to cfengines capabilities), but there still needs some testing to be done.
To use cfengine2 in Your scripts, replace
$!/usr/bin/cfengine
in Your v1-scripts by
#!/usr/sbin/cfagent -Kf
and run a normal install. For debugging, change -Kf to -vKf or add any of the debugging flags.
Please give us feedback. Either here, via the mailing-list or on irc.freenode.net / #fai