Skip to content

Instantly share code, notes, and snippets.

@makmanalp
Last active June 18, 2021 15:06
Show Gist options
  • Star 8 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save makmanalp/a95aa39f4b3171baeb5b to your computer and use it in GitHub Desktop.
Save makmanalp/a95aa39f4b3171baeb5b to your computer and use it in GitHub Desktop.
SSH agent forwarding tester for ansible / vagrant
---
- hosts: all
sudo: no
tasks:
- shell: echo "Client= [$SSH_CLIENT] Sock= [$SSH_AUTH_SOCK]"
register: myecho
- debug: msg="{{myecho.stdout}}"
- shell: ssh-add -l
register: myecho
- debug: msg="{{myecho.stdout}}"
- shell: ssh -T -vvvv git@github.com
register: myecho
- debug: msg="{{myecho.stdout}}"
@mhitza
Copy link

mhitza commented Jun 18, 2021

Still didn't work for me, after setting up the -HE flag and become: false for the task that required the agent.

For me setting an explicit --ssh-extra-args '-o UserKnownHostsFile=/dev/null' for the ansible-playbook invocation solved the issue. Thanks to this SO answer https://stackoverflow.com/a/23704069

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment