I might be asking something obvious here, but anyway:
I’ve a private repo on GitHub, with an account on a read-only team there. I would like to run ansible-pull in one step with that repo, but I can’t seem to figure out how to tell ansible-pull to use the correct deploy key on GH. The git module in main ansible has options such as key_file (and accept_hostkey). There don’t seem to be analogues for ansible-pull.
A workaround would be to pull that repo some other way to localhost, then run ansible-playbook -c local. I don’t particularly like that - for a variety of reasons (not all of a technical nature) I’m looking for a minimalist solution: install ansible, drop one key file on the host, and append one short line to cron.