Introduction To Ansible
Whenever possible, we should automate the tasks we perform. Automate tasks will make it easy to perform them, allowing us to do all the deployments of an application that we want with fewer possibilities of committing manual errors or it will allow us to have a new machine provisioned exactly as the production machine can be in much less time. In the field of machine provisioning and IT infrastructure management, there are several options, including Chef, Puppet and Ansible.
Article Source here.