Live data from Hacker News

PyInfra 3.8.0

github.com

41–50 of 110 posts

Re: PyInfra 3.8.0

#41
post #2

Disclosure: PyInfra core contributor here. We just shipped 3.8.0. PyInfra is an agentless infrastructure automation tool. Same job description as Ansible, Salt, Chef. SSH into hosts, describe desired state, it diffs and converges. No agent, no central server, no daemon. The difference: your "playbook" is just Python. Not Python cosplaying as YAML. Not Jinja smuggled inside YAML inside a Helm chart inside a Kustomize…

As a heads-up, your comments here were flagged. I think some people must have thought your (current) writing style rather LLM-ish.

Re: PyInfra 3.8.0

#42

Congrats 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…

There is a PR open for llms.txt and llms-full.txt. We'll try to merge it soon!

Disclosure: another contributor here.

Re: PyInfra 3.8.0

#43
post #5

Has anyone used this and ansible and is able to give a short comparison with likes and dislikes?

Ansible includes modules to handle cloud resources as well, such as AWS Lambda.

Re: PyInfra 3.8.0

#44

Congrats 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…

There is a PR open for llms.txt and llms-full.txt. We'll try to merge it soon! Disclosure: another contributor here.

It's amazing to see more contributors!

TBH, I was worried a few years ago that there was basically just one (original) contributor. This now gives me added trust that I'm taking the right decision to lean heavily into it.

I hope more people start using pyInfra.

Thank You for your contribution and attention!

Re: PyInfra 3.8.0

#45
post #41
post #2

Disclosure: PyInfra core contributor here. We just shipped 3.8.0. PyInfra is an agentless infrastructure automation tool. Same job description as Ansible, Salt, Chef. SSH into hosts, describe desired state, it diffs and converges. No agent, no central server, no daemon. The difference: your "playbook" is just Python. Not Python cosplaying as YAML. Not Jinja smuggled inside YAML inside a Helm chart inside a Kustomize…

As a heads-up, your comments here were flagged. I think some people must have thought your (current) writing style rather LLM-ish.

Ah shit...

Re: PyInfra 3.8.0

#46
post #40

How does this compare to Salt Stack? “Built on Python, Salt is an event-driven automation tool and framework to deploy, configure, and manage complex IT systems. Use Salt to automate common infrastructure administration tasks and ensure that all the components of your infrastructure are operating in a consistent desired state.” https://docs.saltproject.io/en/latest/topics/about_salt_proj...

salt is heavy: it has client, server, agent. it equires installation, consumes resources, etc.

pyinfra is just python that gets transpiled into ssh commands

Re: PyInfra 3.8.0

#47

Congrats 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…

+100 to pulumi, I love it with TypeScript

Re: PyInfra 3.8.0

#48
Is there anything like Ansible Tower or Semaphore for PyInfra? Or some more generic tool that would work similarly?

I could likely vibecode something up if I had to, but I'm interested in a job orchestration system that can run things like upgrades, scheduled backups, ideally with a nice dashboard showing successful/failed jobs.

Post reply on HN