Configuration management tool helps to maintain desired state of a system. It helps to reduce deployment time and helps to keep consistent configuration across similar systems. It greatly reduces efforts require to do repetitive tasks. It is one of the building block of CI/CD pipeline. Top configuration management tools in market are Ansible, Chef, Puppet & Salt.