Michael DeHaan (original author of Ansible) thinks the time is ripe for the world to see a Rust-based Ansible alternative—with potentially 90-95% compatibility with exsiting playbooks—that can scale to 50-100k systems through a new message bus option.

https://laserllama.substack.com/p/a-new-it-automation-project-moving

A New IT Automation Project? Moving Beyond Ansible And Keeping The Spirit - An Invitation

update: whoa, this got popular! if you are reading this, check out https://jetporch.com for the start of the homepage (no code shared just yet) and development blog and Discord Chat information. Both links are at the bottom of the page. Hi everyone!

laserllama's blog
@geerlingguy What frustrates me the most with Ansible is not the speed, but YAML. A new configuration language would be nice, that could also clean up a lot of the confusion around features like role/include_role/import_role etc.

@cm @geerlingguy same! YAML is just eugh

Toml would be nice, but honestly I'd even take plain old JSON over YAML any day

@sbrl @geerlingguy I think a "data structure" language is not enough; I'd rather have some kind of programming language, something where I can have real loops and if statements; doesn't need a lot of features, but those two are very clumsy in current ansible.
@cm @geerlingguy I suppose there's always plain shell scripts / Bash, but a domain specific language would be nice
@sbrl @cm @geerlingguy my first thought here is https://cuelang.org/. I have seen previous attempts to map/wrap ansible in cuelang, so why not just start there?
CUE

Configure Unify Execute Validate, define, and use dynamic and text‑based data Learn more Get started with CUE CUE makes it easy to validate data, write schemas, and ensure configurations align with policies. Get started learning about CUE with these links ..

CUE