What does HackerNews think of pyinfra?

pyinfra automates infrastructure super fast at massive scale. It can be used for ad-hoc command execution, service deployment, configuration management and more.

Language: Python

#124 in Python
Really good write up. Been using gevent in pyinfra[1] for years and swear by it. Had some pains with setup, and am usually very wary of such magic, but it’s just really solid. Mostly write go these days though which has taken the shine off for sure!

Twisted, however, is a different beast. Have spent s decent chunk of time working on Matrix synapse homeserver[2], written in twisted, and oh my it just sucks.

[1] https://github.com/Fizzadar/pyinfra

[2] https://github.com/matrix-org/synapse

There's pyinfra (https://github.com/Fizzadar/pyinfra) if you like Python (disclaimer: I started the project), heavily inspired by Ansible just without the yaml/jinja2 hybrid stuff.
PyInfra is probably the closest to Pulumi in the configuration management area (no YAML, can be used as a library).

https://pyinfra.com/

https://github.com/Fizzadar/pyinfra

HN discussion: https://news.ycombinator.com/item?id=23487178

There is also pyinfra [1], which provides the same sort of features for both local and remote devices, yet designed for consistent deployments and state diffing.

[1] https://github.com/Fizzadar/pyinfra