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 I’ve not seen Pyinfra before, is it similar to Nornir?

@JimmyKip Heh, I haven't seen Nornir!

Pyinfra has some Ansible-isms in a very broad sense, but it's basically a Pythonic shell scripting environment.

@geerlingguy Ah interesting, Nornir is pretty similar. You write it in python but has a similar vocabulary to Ansible with inventory, tasks etc.