What is Configuration Management?
Before starting with Ansible let’s discuss what configuration management is. Configuration Management (CM) is the process of handling changes in any system systematically, and it maintains the consistency of the product. It retains its consistency because it is applied over the entire lifecycle of the system. Configuration Management provides the capability of controlling and monitoring the performance of the system. Using this capability of monitoring we can prevent errors by notifying and controlling the capability to change anything in the system. If any of node in cluster gets failed we can reconfigure it. Also, configuration management keeps the snapshot of all the version of infrastructure.
Why Configuration Management?
The reason why we should use configuration management is to overcome the difficult situation that we face while setting up the cluster. Few of these are:
- Managing multiple servers
- Scale Up and Scale down
- Sync up with development…
View original post 705 more words