For fun I've been writing a fairly complicated set of Linux automation scripts in both Ansible and Pyinfra.

I like Pyinfra, but it feels a lot more like I'm programming in Python then defining automation tasks.

I think a lot of Ansible dislike is from bad implementation.

@geerlingguy at least Ansible is being maintained. The salt project has been scaled back due to Broadcom acquiring VMware (which owned salt).
@paulhey @geerlingguy and here i was thinking that SUSE were the salt maintainers.