Earlier quoted context omitted.
Pyinfra is what ansible should have been. It's straight python rather than a janky mix of yaml, templates, and bolted-on control flow primitives.
There is this: https://github.com/seantis/suitable But the main guy who developed it at that company left, so no idea on its longevity.
PyInfra 3.8.0
81–90 of 110 posts
Re: PyInfra 3.8.0
#82Re: PyInfra 3.8.0
#83Re: PyInfra 3.8.0
#84Earlier quoted context omitted.
As a heads-up, your comments here were flagged. I think some people must have thought your (current) writing style rather LLM-ish.
It obviously was LLM assisted, but I think collectively we will have to get over our distaste for text that has some LLM’isms in spots as long as it isn’t obviously completely outsourced to a bot, unless we just want to shut down message boards completely.
Re: PyInfra 3.8.0
#85Earlier quoted context omitted.
It obviously was LLM assisted, but I think collectively we will have to get over our distaste for text that has some LLM’isms in spots as long as it isn’t obviously completely outsourced to a bot, unless we just want to shut down message boards completely.
English is not my first language, so I lean on an LLM to clean up the frenchisms, but the ideas are mine :-)
I've used Pyinfra for a few years, great software.
Re: PyInfra 3.8.0
#86Earlier quoted context omitted.
It obviously was LLM assisted, but I think collectively we will have to get over our distaste for text that has some LLM’isms in spots as long as it isn’t obviously completely outsourced to a bot, unless we just want to shut down message boards completely.
English is not my first language, so I lean on an LLM to clean up the frenchisms, but the ideas are mine :-)
Re: PyInfra 3.8.0
#87Earlier quoted context omitted.
> Infrastructure as Code, not infrastructure as YAML. Right on. It's amazing to me that we've spent decades with programming languages and environments which can accurately guess what you're about to type next, which have enormous expressiveness while maintaining cogency, which are intuitive and well understood by humans, which have endless libraries and an infinity of ways of connecting with the world. And what do w…
Many domains are better served by a more limited programming language, so you can analyze a program and/or make guarantees about it. Real regexes (actually regular…) are infinitely better than Python code matching the same string (if they are sufficient) - you can compute their intersection, union, complement; check if they can match anything at all (and generate an example automaticallly). For software builds, Bazel…
Re: PyInfra 3.8.0
#88Congrats on shipping 3.8.0! If you're a software engineer who wants to setup and maintain infrastructure, give PyInfra and Pulumi a go! Huge fan of PyInfra. For my homelab, I use Pulumi with Python and PyInfra to build fully declarative intent based infrastructure. You can use actual software engineering principles like composition, inheritance, DI to setup and wire your infrastructure and services. One of the benefi…