From f205053e9e705ecb26728afc3df362f52be2d905 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Thu, 23 Jun 2016 09:12:07 -0300 Subject: Import keys: ssh support --- share/hydra/import-keys | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/share/hydra/import-keys b/share/hydra/import-keys index 00dc103..09c5a5c 100755 --- a/share/hydra/import-keys +++ b/share/hydra/import-keys @@ -54,8 +54,28 @@ EOF # Import OpenSSH keypair function hydra_import_keys_openssh { - # TODO - echo "Not implemented!" + echo "-----------------------------------------------------" + echo "Importing keypair at $hostname:/root/.ssh..." + echo "-----------------------------------------------------" + + echo "Creating folder structure at $hostname:/root/.ssh..." + $HYDRA_CONNECT $hostname < /dev/null" + + echo "Importing private key from keyringer to $hostname:/root/.ssh..." + keyringer $HYDRA decrypt nodes/$hostname/ssh/id_rsa | \ + $HYDRA_CONNECT $hostname "cat - | sudo tee /root/.ssh/id_rsa > /dev/null" } # Command line arguments -- cgit v1.2.3