I\'ve been trying to get Ansible to provision a remote machine, and I want the remote machine to be set up with its own keys, and have the ability to clone git repositories from
If I understand this correctly, you do - or want to - deploy your private key to the remote machine so you can clone the repo. I believe instead you should use key forwarding. In your .ssh/config
set this:
ForwardAgent yes
Or if you want to limit this to Ansible you can define it in your ansible.cfg
:
[ssh_connection]
ssh_args= -A