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

Wouldn't be Ansible in that case, but something else. You'd be starting out from scratch. Nah.

Also, not everyone dislikes YAML 😉

@geerlingguy

@mackaj @geerlingguy re "wouldn't be ansible" -- I'm pretty sure one of the other tools in that space (puppet) completely redid their DSL with a major release...

@cm

I hate puppet with a passion. Pulling stunts like that is just one reason. Best not to repeat other people's mistakes.

@geerlingguy

@mackaj @geerlingguy yes, some upgrade where you had to upgrade client + server at the same time because of a breaking change brought me from puppet to ansible.

but I think one could keep the old config format and add a new one. integration of legacy roles etc into new code could be a problem, but plugins probably could keep their API.