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
- infrastructure as code (IaC)
- Configuration as code (CaC)