diff --git a/hetzner/autoinstall/tasks/unlock.yml b/hetzner/autoinstall/tasks/unlock.yml index bfbcc49..78f7cc9 100644 --- a/hetzner/autoinstall/tasks/unlock.yml +++ b/hetzner/autoinstall/tasks/unlock.yml @@ -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: