From 49ec8287646a82189d91ae2414fecca8b407ef6f Mon Sep 17 00:00:00 2001 From: Michael Wilson Date: Wed, 30 Nov 2022 19:18:44 +0100 Subject: [PATCH] fix connection test hopefully for good --- hetzner/autoinstall/tasks/unlock.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/hetzner/autoinstall/tasks/unlock.yml b/hetzner/autoinstall/tasks/unlock.yml index c776b64..997e37f 100644 --- a/hetzner/autoinstall/tasks/unlock.yml +++ b/hetzner/autoinstall/tasks/unlock.yml @@ -4,22 +4,22 @@ - name: wait for boot wait_for: delay: 5 - port: '{{ ansible_ssh_port|default(22) }}' - host: '{{ ansible_ssh_host }}' + port: '{{ host_vars[inventory_hostname].ansible_ssh_port|default(22) }}' + host: '{{ host_vars[inventory_hostname].ansible_ssh_host }}' search_regex: OpenSSH|dropbear timeout: 300 delegate_to: localhost - name: test ssh connection with {{ ansible_user }} - local_action: | - ansible.builtin.shell - ssh -p{{ ansible_ssh_port|default(22) }} \ - -i {{ ansible_ssh_private_key_file }} \ + shell: | + ssh -p{{ host_vars[inventory_hostname].ansible_ssh_port|default(22) }} \ + -i {{ host_vars[inventory_hostname].ansible_ssh_private_key_file }} \ -oStrictHostkeyChecking=no \ -oBatchMode=yes \ - {{ ansible_user }}@{{ ansible_ssh_host }} echo test + {{ host_vars[inventory_hostname].ansible_user }}@{{ host_vars[inventory_hostname].ansible_ssh_host }} echo test register: connection_test ignore_errors: yes + delegate_to: localhost - name: set ansible_user set_fact: