i dislike ansible so very immensely. but also idk what the better alternative is. #devops #babby
@ELLIOTTCABLE puppet is not perfect but I find I dislike it less than I dislike ansible.
@benjamineskola hrm. puppet was the boi at the previous shop; but i just so badly want something 1. agentless / from-scratch-bare-metal-friendly and 2. declarative ... but from a distance Terraform looks terrifying and complicated and overcomplicated? idk

tbh i'm, inevitably, noodling on creating my own tool. @benjamineskola

incorrigible. đŸ˜©

I really want "shell scripts plus”, more than anything else - take POSIX sh (because there's already so much written, so many Stack Overflow posts and tips and copy-pastable perfectly-good solutions), and let me progressively enhance it with strict types, dry-run-`ansible --check`-style-annotations, and rollback support - line-by-line, operation-by-operation, binary-by-binary
@ELLIOTTCABLE Puppet has an agentless mode, if that helps. Terraform might be what you need if you’re bringing up cloud infrastructure or similar but I don’t think it does much in the way of configuring once a host is running. (As far as I know it just has support for running other provisioned commands to do the configuration at that point.) I don’t know of any other way of configuring a machine from scratch except for writing literal scripts, and then you lose the declarativeness.

@ELLIOTTCABLE I was going to say "isn't this what salt is" then discovered it has been brought by broadcom.

Now I'm sad. Hmm, wonder if it's been forked...