Configuration management

From Gentoo Wiki
Jump to:navigation Jump to:search
Resources

Configuration management software provides facilities for managing software configuration, in a centralized or hierarchical manner, with change monitoring.

Available software

This is a partial selection of configuration management tools available in Gentoo. See packages.gentoo.org, or use eix (app-portage/eix) for more packages.

Name Package Description
Ansible app-admin/ansible Model-driven deployment, config management, and command execution framework.
cdist app-admin/cdist Usable configuration management system.
cfengine net-misc/cfengine Automated suite of programs for configuring and maintaining Unix-like computers.
Puppet app-admin/puppet System automation and configuration management software.
Salt app-admin/salt Remote execution and configuration manager.

External references

  • dev-ruby/capistrano - A distributed application deployment system.
  • app-admin/consul - A tool for service discovery, monitoring and configuration.
  • Elektra - Stores configuration in a global, hierarchical key database. Not currently in the Gentoo repository.
  • dev-db/etcd -- Highly-available key value store for shared configuration and service discovery.