Thanks @Fizzadar, I've been using Pyinfra on and off for the last two years, for me it's a step up from the YAML-based systems out there.<p>At some point, I had some hope about Ansible's creator's new project, Opsmop, but he killed it two weeks after announcing it, citing "lack of traction". I see you're more perseverant and that's a good thing.<p>I've also played with Bundlewrap in the past, but I think I prefer (or better understand) Pyinfra.<p>Oh, and BTW, I'm maintaining a project called Tentakel (<a href="https://pypi.org/project/tentakel/" rel="nofollow">https://pypi.org/project/tentakel/</a>) which just runs commands on a bunch on remote servers. It's much more basic, but it currently covers 90% of my daily needs.