Existem ferramentas pra isso. Dá uma olhada no Ansible por exemplo:

https://docs.ansible.com/