|
|
|
|
@ -19,9 +19,15 @@ |
|
|
|
|
{{ ansible_user }}@{{ ansible_ssh_host }} echo test |
|
|
|
|
register: connection_test |
|
|
|
|
ignore_errors: yes |
|
|
|
|
changed_when: False |
|
|
|
|
delegate_to: localhost |
|
|
|
|
|
|
|
|
|
- name: set ansible_user |
|
|
|
|
set_fact: |
|
|
|
|
ansible_ssh_user: "{{ ansible_user }}" |
|
|
|
|
when: connection_test.rc == 0 |
|
|
|
|
when: connection_test is succeeded |
|
|
|
|
|
|
|
|
|
- name: Reset ssh connection to allow user changes to affect 'current login user' |
|
|
|
|
ansible.builtin.meta: reset_connection |
|
|
|
|
|
|
|
|
|
- name: reload facts |
|
|
|
|
setup: |
|
|
|
|
|