Projects / cdist

cdist

cdist is a usable configuration management system. It adheres to the KISS principle and is being used in both small and enterprise-grade environments. It is an alternative to other configuration management systems like cfengine, bcfg2, chef, and puppet.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  24 May 2012 09:42

Release Notes: This releases fixes insecure file and directory creation, both locally and remote. "umask 077" is now used by default.

  •  24 May 2012 09:42

    Release Notes: This release added support for FreeBSD Jails and enhanced the __file type to accept the new "--state exists" option. Various bugs in types were fixed. The __rvm types now expect --state present/absent instead of the deprecated "installed". The core now exposes the __manifest variable and has an improved dependency resolver.

    Release Notes: This release cleaned up the documentation by displaying the environment variable list properly and including some minor corrections. New __package_opkg, __package_pkg_freebsd, and __mysql_database types were added. Support for OpenWRT and Amazon Linux was added. A new example showing how to use rsync to backup files was added. The core now exists with a non-zero status if configuration failed. The documentation now describes how to do templating.

    Release Notes: This release removes another nasty traceback when sending SIGINT (aka Ctrl-C). It gives better hints to the source of errors. It does not output the failing script, but the path to the script only. It removes support for __debug variable in manifests (Type != Core debugging). It changes __package_* types to support absent/present (default state name now). The values removed/installed will be removed in cdist 2.1. It changes __process to support absent/present (default state name now). The values running/stopped will be removed in cdist 2.1. This release supports Boolean parameters.

    •  14 Feb 2012 11:25

    Release Notes: In __file, chmod is now used after chown/chgrp. In __user, the shadow field in the explorer was corrected and a problem with changing a user's group by name was fixed. In __link, existing links are now handled properly. __key_value now has a more robust implementation. A new __package_pip type was added. Object IDs can now start and end with /, but not contain //.

    Screenshot

    Project Spotlight

    Nautilus Flickr Uploader

    A simple GUI for uploading pictures to Flickr from the Nautilus file browser.

    Screenshot

    Project Spotlight

    lsadl

    An AMT/ATI GPU overclock and monitoring tool.