The Pull Paradigm

Greetings!
I’ve been a long time lurker on the list, and just started deploying with Ansible at ${WORK}. I was wondering if there is any interest in expanding the pull paradigm, and how one might help with that. I spent a few minutes creating a new transport called “pull” that right now is pretty much copied from local, but exposes ansible facts to be used to limit execution to the current host (my use-case involves hostname, fqdn, and ipv4_addresses). I haven’t tested much yet, but https://github.com/tabashco/ansible/tree/pull-transport has a few lines to start.

–Brian

Interesting, though I wonder if there's a way to do this in the local
transport instead, to avoid creating another transport?

There's also another open PR about upgrading ansible-pull itself, that
I've yet to review, that aims to do similar by slightly different
means.

Curious as to your thoughts on it.