Ansible

Ansible is an open source tool for configuration management and IT automation. Administrators describe the desired state of servers in readable YAML playbooks, and Ansible applies that state over SSH without installing an agent on each machine. It is used to provision infrastructure, install and configure software, and automate deployments consistently across many systems.