From 23bee6e6f9f0496f572d39417549c346f3798dda Mon Sep 17 00:00:00 2001 From: Mike Holloway Date: Tue, 7 Jan 2025 19:34:57 -0500 Subject: [PATCH] ansible ssh debug, ssh config usage, copy step added --- extensions/molecule/linode/create.yml | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/extensions/molecule/linode/create.yml b/extensions/molecule/linode/create.yml index 3b5c7e8..da4e1ee 100644 --- a/extensions/molecule/linode/create.yml +++ b/extensions/molecule/linode/create.yml @@ -17,11 +17,20 @@ {{ lookup('env', 'ACT_RUNNER_DEPLOY_KEY') }} dest: "~/.ssh/id_ed25519" + - name: ssh config setup + copy: + content: | + Host testlinode + Hostname {{ lookup('env', 'TARGET_IP_ADDRESS') }} + StrictHostKeyChecking accept-new + User root + IdentityFile ~/.ssh/id_ed25519 + dest: "~/.ssh/config" + - name: Confirm we can reach command: cmd: | - ssh-add ~/.ssh/id_ed25519 - ssh -vv -o StrictHostKeyChecking=accept-new -T root@{{ lookup('env', 'TARGET_IP_ADDRESS') }} + ssh -vv -T testlinode retries: 12 delay: 10 register: isping @@ -43,9 +52,6 @@ linode: hosts: testlinode: - ansible_host: "{{ lookup('env', 'TARGET_IP_ADDRESS') }}" - ansible_ssh_private_key_file: "{{ lookup('env', 'HOME') }}/.ssh/id_ed25519" - ansible_user: root ansible_connection: ssh service_users: - name: serviceuser1