Ansible is an open-source automation engine that automates cloud provisioning, configuration management, and application deployment. It can configure systems, deploy software, and orchestrate more advanced IT tasks such as continuous deployments or zero downtime rolling updates. Once installed on a control node, Ansible, which is an agent-less architecture, connects to a managed node through the default OpenSSH connection type.
Simplicity and ease-of-use are Ansible’s main goals with a strong focus on security and reliability.