CFEngine 3.4 adds XML editing and VirtualBox support
The developers of the software configuration management system CFEngine have released CFEngine Community 3.4.0 which incorporates features that were previously only available in the enterprise edition. Based around the concept of promises – an expression of how something should act or behave – CFEngine allows developers to create scalable configuration management which checks that the promises are being kept.
New features include the ability to parse and edit XML files, support for VirtualBox as a guest environment, namespace support and default arguments for bundles, metadata promises and improved method promises. CFEngine Enterprise features that have moved into the Community version include support for POSIX ACLs, the "outputs" promise type, and remote syslog handling. Solaris zones are also now detected. Other changes are listed in the Google Groups announcement of the release.
The software is available to download for Debian-based (apt) and RPM-based (with either yum or zypper) Linux systems; source code is also available. Tutorials to guide new users through the system and its concepts are available online as well. CFEngine Community 3.4 is released under the GPLv3.