| Define role of a configuration management tool in DevOps?
As we knows Configuration Management tool main purpose is to automatize deployment and configuration of software on a very big number of servers. And almost every Configuration Management tools usually use agent architecture that means that every machine being manged needs to have agent installed.
And one of the tool that uses agentless architecture is Ansible. And this only requires SSH and Python. And if we use raw module then there is no even need of Python. Because it can run raw bash commands. And other available and popular CM tools are gievn below are:-
(1)Puppet
(2)Chef
(3)SaltStack etc | | |