I'm not a devops/sysadmin, but for a personal setup have had a great experience with pyinfra!
It's such a relief doing it in a real programming language instead of figuring out how to write a for loop or contatenate strings in some crappy yaml dialect. Life is too short to spend it on that.
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.
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.
I've also played with Bundlewrap in the past, but I think I prefer (or better understand) Pyinfra.
Oh, and BTW, I'm maintaining a project called Tentakel (https://pypi.org/project/tentakel/) which just runs commands on a bunch on remote servers. It's much more basic, but it currently covers 90% of my daily needs.
3 comments
[ 4.7 ms ] story [ 19.6 ms ] threadIt's such a relief doing it in a real programming language instead of figuring out how to write a for loop or contatenate strings in some crappy yaml dialect. Life is too short to spend it on that.
P.S. perhaps people will enjoy my rant on this topic: https://beepb00p.xyz/configs-suck.html (discussed on HN about a year ago https://news.ycombinator.com/item?id=22787332)
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.
I've also played with Bundlewrap in the past, but I think I prefer (or better understand) Pyinfra.
Oh, and BTW, I'm maintaining a project called Tentakel (https://pypi.org/project/tentakel/) which just runs commands on a bunch on remote servers. It's much more basic, but it currently covers 90% of my daily needs.