Add VM identity to authorized keys 12/4612/2
authorTodd Malsbary <todd.malsbary@intel.com>
Mon, 10 Jan 2022 23:13:56 +0000 (15:13 -0800)
committerTodd Malsbary <todd.malsbary@intel.com>
Tue, 11 Jan 2022 21:29:00 +0000 (13:29 -0800)
This fixes the failure of the kud_bm_reset step after deploying the VM
site.

Signed-off-by: Todd Malsbary <todd.malsbary@intel.com>
Change-Id: I810becd4ef89ae2b408da8cbd1e54e923cbe68f2

deploy/site/vm/vm.sh

index 477c493..1308854 100755 (executable)
@@ -84,7 +84,12 @@ function insert_control_plane_network_identity_into_ssh_config {
     cat <<EOF >>${HOME}/.ssh/config
 Host ${host}
   IdentityFile ${SCRIPTDIR}/id_rsa
+  StrictHostKeyChecking no
+  UserKnownHostsFile /dev/null
 EOF
+    # Add the identity to authorized keys on this host to enable ssh
+    # logins via its control plane address
+    cat ${SCRIPTDIR}/id_rsa.pub >> ~/.ssh/authorized_keys
 }
 
 function wait_for_all_ready {