Chef is a systems integration framework, built to bring the benefits of configuration management to your entire infrastructure. With Chef, you can manage your servers by writing code, not by running commands (via Cookbooks), integrate tightly with your applications, databases, LDAP directories, and more (via Libraries), and easily configure applications that require knowledge about your entire infrastructure ("What systems are running my application?" "What is the current master database server?").
Crash Dummy is a Java Web application to help IT professionals set up Java application server environments. It has several features to help make this easier, including simulating failures and diagnostics. Crash Dummy is particularly helpful for setting up complex clustered environments and monitoring infrastructure.
ICS is an inter-process configuration sharing system. It allows one process to act as the master and manage the configuration backing storage, while other processes transparently connect to the master using an ICS::Controller::Slave class, which has the same API as the ICS::Controller::Master class and allows them to use the configuration and subscribe to changes as if the process were hosting the master controller. It is useful for projects that use multiple processes but don't want to use a desktop-wide configuration system like GConf. A demonstration is included.
Morpheus is a Perl module that implements a configuration engine that completely separates config consumers from config providers. Consumers can obtain configuration values by using this module or the morph script. Configuration values are bound to various nodes in the global configuration tree, similar to a virtual file system. Consumers can ask for any node or for any subtree. Providers are plugins which can populate the configuration tree from any sources, such as local configuration files, configuration database, and the environment. The overall program configuration is merged together from all data provided by plugins.
SPM (formerly known as SPAM) is a set of tools that help manage change in an AIX environment. It uses a client-server architecture and is focused on five functional areas: collection of configuration, reporting configuration changes, comparing configurations, extracting configuration, and searching for configuration changes. Each of these functional areas also includes reporting and export capabilities. The collection of configuration is achieved by installing a client package on all systems being managed. The SPM Server provides a Web interface for reporting and examining configuration changes.