Software Engineering vocabulary · Release and Maintenance

Configuration management

Meaning in software engineering, with examples

nounCommon term

In software engineering, configuration management means: Using tools to keep the software, settings and files on many servers in a known, consistent state, instead of changing each server by hand.

In Turkish: yapılandırma yönetimi, konfigürasyon yönetimi

How it is used

Ansible, Puppet, Chef and Salt are the classic tools. Terraform usually creates the servers, and a configuration management tool sets up what runs on them. Ansible files are called playbooks.

Example sentences

  1. With configuration management, patching 200 servers is one command instead of a week of work.

  2. We use Ansible for configuration management and Terraform for the cloud resources.

Common collocations

  • configuration management tool
  • Ansible playbook
  • configuration drift
  • manage configuration

This word in other fields

The same English word can have a different meaning in another field:

More terms: Release and Maintenance

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: