What is Ansible?ΒΆ
Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
Being designed for multi-tier deployments since day one, Ansible models your IT infrastructure by describing how all of your systems inter-relate, rather than just managing one system at a time.
It uses no agents and no additional custom security infrastructure, so it is easy to deploy - and most importantly, it uses a very simple language (YAML, in the form of Ansible Playbooks) that allow you to describe your automation jobs in a way that approaches plain English.
https://docs.ansible.com/ansible/2.3/dev_guide/overview_architecture.html
or as a short answer:
a simple automation tool without any agent to install on targets to run a succession of configuration tasks using a simple human readable language