File tree Expand file tree Collapse file tree 3 files changed +20
-5
lines changed
Expand file tree Collapse file tree 3 files changed +20
-5
lines changed Original file line number Diff line number Diff line change 1- - name : authorize generated ssh key for test user
2- authorized_key : user=test key="{{ lookup('file', '/home/travis/.ssh/id_rsa.pub') }}"
1+ - name : create ssh directory for test user
2+ file : dest=/home/test/.ssh state=directory
3+ become : yes
4+ become_user : test
5+ - name : create authorized keys file for test user
6+ file : dest=/home/test/.ssh/authorized_keys state=touch
7+ become : yes
8+ become_user : test
9+ - name : cat generated ssh key
10+ command : cat {{ ansible_env.HOME }}/.ssh/id_rsa.pub
11+ register : id_rsa
12+ - name : register generated key
13+ lineinfile : dest=/home/test/.ssh/authorized_keys line="{{ id_rsa.stdout }}"
314 become : yes
415 become_user : test
Original file line number Diff line number Diff line change 1- - name : add test user at localhost to the ssh known hosts
2- known_hosts : name=test@localhost key={{ ansible_env.HOME }}/.ssh/id_rsa.pub
1+ - name : add known hosts file
2+ file : dest={{ ansible_env.HOME }}/.ssh/known_hosts state=touch
3+ - name : remove all keys belongs to localhost
4+ command : ssh-keygen -R localhost
5+ - name : add localhost to the known hosts
6+ shell : ssh-keyscan -H localhost >> {{ ansible_env.HOME }}/.ssh/known_hosts
Original file line number Diff line number Diff line change 11- name : generate ssh key for current user
2- user : name=travis generate_ssh_key=yes ssh_key_bits=2048 ssh_key_file=.ssh/id_rsa
2+ user : name={{ ansible_env.USER }} generate_ssh_key=yes ssh_key_bits=2048 ssh_key_file=.ssh/id_rsa
You can’t perform that action at this time.
0 commit comments