Ansible is a tool which uses no agents, so it's easy to deploy - it uses a very simple language (YAML, in the form of Ansible Playbooks) that allow you to describe your automation jobs.
Ansible is able to execute commands or playbooks across multiple instances simultaneously