Ansible is an open source automation, configuration management, and orchestration tool that is both flexible and powerful.
It can automate processes in a variety of heterogeneous situations. Ansible's agentless architecture enables remote machine administration without the need for extra software on the managed nodes. Ansible works in any network context and doesn't require any permanent daemons.
Ansible is written in Python and relies on YAML for data serialisation.