Configuration management

In the previous chapter, we discussed configuration management. Configuration management as a script is to maintain all the release definition in the form of variables. If there is a change in the configuration then it is only a few changes in the setup rather changing each possible file. It also helps to secure the production secret keys as deployment tools rather maintaining it in a text file. Provisioning Infrastructure by the tool is always more reliable. So we could avoid the repeated issues.

There are two concepts will come under configuration management

  1. infrastructure as code (IaC)
  2. Configuration as code (CaC)