Guest User

Untitled

a guest
Aug 16th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. ubuntu@test:~$ ssh -T git@github.com
  2. Hi gituser! You've successfully authenticated, but GitHub does not provide shell access.
  3.  
  4. failed: [xxx.xxxxx.com] => {"changed": true, "cmd": ["ssh", "-T", "git@github.com"], "delta": "0:00:00.585481", "end": "2014-06-09 14:11:37.410907", "rc": 255, "start": "2014-06-09 14:11:36.825426"}
  5. stderr: Permission denied (publickey).
  6.  
  7. - hosts: webservers
  8. sudo: yes
  9. remote_user: ubuntu
  10.  
  11. tasks:
  12.  
  13. - name: Test that git ssh connection is working.
  14. command: ssh -T git@github.com
  15.  
  16. sudo: yes
  17.  
  18. /etc/sudoers:
  19.  
  20. Defaults env_keep += "SSH_AUTH_SOCK"
  21.  
  22. [ssh_connection]
  23. ssh_args=-o ForwardAgent=yes
  24.  
  25. [ssh_connection]
  26. ssh_args=-o ControlMaster=auto -o ControlPersist=60s -o ControlPath=/tmp/ansible-ssh-%h-%p-%r -o ForwardAgent=yes
  27.  
  28. become_flags: "-E"
  29.  
  30. Defaults env_keep += "SSH_AUTH_SOCK"
  31.  
  32. - name: enable SSH forwarding for sudo
  33. lineinfile:
  34. dest: /etc/sudoers
  35. insertafter: '^#?s*Defaultss+env_keepb'
  36. line: 'Defaults env_keep += "SSH_AUTH_SOCK"'
  37.  
  38. - name: Add ssh agent line to sudoers
  39. lineinfile:
  40. dest: /etc/sudoers
  41. state: present
  42. regexp: SSH_AUTH_SOCK
  43. line: Defaults env_keep += "SSH_AUTH_SOCK"
Add Comment
Please, Sign In to add comment