Huh, are the projects clawed back from #puppet , namely #choria and #OpenVox #OpenVoxProject, the only entries in #ConfigurationManagement without LLMs in them?

#SysAdmin #DevOps #OpenSource

@viq Does Ansible contain slop code?
ansible/.claude/skills at devel · ansible/ansible

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to clo...

GitHub
@viq Oh for fuck's sake. 🤦

@viq Are there any tools like Ansible that aren't slopified? Saltstack?

Maybe I should just write a shell script instead. 😂

@pertho saltstack not only has slop, it also has explicit instructions to not admit to it: https://github.com/saltstack/salt/blob/master/agents/docs/git-and-ci.md
Pyinfra has it.
CFengine has it.
salt/agents/docs/git-and-ci.md at master · saltstack/salt

Software to automate the management and configuration of infrastructure and applications at scale. - saltstack/salt

GitHub

@viq @pertho Oh wtf saltstack...

Ansible is not perfect, but at least trying not to get sloppified too much, apparently.

@viq

hrmph, hadn't heard that CFEngine had drunk the Flavor AId. 😞

@pertho

@gumnos @pertho at least they have a not on web page. I'll have to look again what was the status of the code.
viq (@[email protected])

Sigh, is it time to move my shit to #CFEngine? I guess I will need to look a bit what's been going on with that.

Warsaw Hackerspace Social Club
@viq Shell scripts I write by myself for the win.
@pertho @viq @dexter I don’t care if it’s “slopified”. I care if it’s good lol 😂 and boy do I have a LOT of gripes with Ansible over the last 10+ years of using it. Long before LLMs.

@ianthetechie

If the slop doesn't matter, the big players in the space: Ansible, Puppet, Chef, Salt, and CFEngine.

Or a big pile of shell-scripts. 😆

However, I don't know which of them have been slopified or to what degree if that matters.

@gumnos Yeah, I'm aware of all the big players and have used most of them. One day I'll work out a better system, but I tolerate them for now 😂

My biggest complaints fall along the lines of:

1) blurred lines between idempotent-ish ops and non-idempotent ones

2) creating (or even tacitly encouraging) a divide between "prod" and dev environments.

One might conclude from this post that I should just use Nix for everything 😂 And I might eventually land there. But Nix has a STEEP learning curve.

@ianthetechie I started with Puppet 3 in 2013. Hated its declarative way it did things. I like Ansible better but it's not perfect. @viq @dexter
@pertho @ianthetechie @dexter after working with salt, when trying to do something with ansible, quite often my reaction is "what do you mean it doesn't support doing that??"