InterviewSolution
| 1. |
What is a configuration management tool? |
|
Answer» Configuration management tool helps to maintain the desired state of a system. It helps to REDUCE deployment time and helps to keep consistent configuration across similar systems. It greatly reduces the EFFORT required to do repetitive tasks. It is one of the building blocks of the CI/CD pipeline. Top configuration management tools in the market are ANSIBLE, Chef, Puppet & Salt. Configuration management tool plays a vital role in Infrastructure as code also. Let's take a real-life scenario to understand it more, if 100 web servers need to be built/configured then without Automation or configuration management tool, it can be a very tedious, lengthy and error-prone task. Also, it will require dedicated resource/efforts and there could be chances to have in-consistency in the configuration. A configuration management tool COMES here as a savior and can build/configure 100 web servers very quickly with consistent configuration across all servers. In short, Configuration management tool is very helpful in configuring of systems to a particular state with consistent configuration and fewer efforts. |
|