From 5bad9cc14d4c7624ea44dd1e911f00be290cb41e Mon Sep 17 00:00:00 2001 From: Nauman_Ahad Date: Thu, 31 Dec 2015 19:37:40 +0500 Subject: Scripts for inserting QTIP.pub key on installed nodes 1st script takes in the installer type and installer ip 2nd script to be called by the qtip framework while providing the destionation node ip as an argument Change-Id: I2b6b2828bc0f00a38ea2998fb389435fd5963cae Signed-off-by: Nauman_Ahad --- data/get_env_info.sh | 21 +++++++++++++++++++++ data/qtip_creds.sh | 23 +++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100755 data/get_env_info.sh create mode 100755 data/qtip_creds.sh diff --git a/data/get_env_info.sh b/data/get_env_info.sh new file mode 100755 index 00000000..98ca68a6 --- /dev/null +++ b/data/get_env_info.sh @@ -0,0 +1,21 @@ +#! /bin/bash + +usage() { + echo "usage $0 -n -i " +} + + + +while getopts ":n:i:" optchar; do + case "${optchar}" in + n) + export INSTALLER_TYPE=${OPTARG};; + + i) + export INSTALLER_IP=${OPTARG};; + + *) + echo "Incorrect usage" + usage ;; + esac +done diff --git a/data/qtip_creds.sh b/data/qtip_creds.sh new file mode 100755 index 00000000..e2619d64 --- /dev/null +++ b/data/qtip_creds.sh @@ -0,0 +1,23 @@ +#! /bin/bash + +DEST_IP=$1 +echo $INSTALLER_TYPE +echo $INSTALLER_IP + +case "$INSTALLER_TYPE" in + apex) + PSWD="vagrant";; + fuel) + PSWD="r00tme";; + compass) + PSWD="compass";; + joid) + PSWD="joid";; + *) + echo "Unkown installer $INSTALLER_TYPE specified";; +esac + +sshoptions="-o StrictHostKeyChecking=no" +sshpass -p $PSWD scp $sshoptions QtipKey.pub root@$INSTALLER_IP:/root +sshpass -p $PSWD ssh $sshoptions root@$INSTALLER_IP "ssh-copy-id -i /root/QtipKey.pub root@$DEST_IP && rm -rf /root/QtipKey.pub" + -- cgit 1.2.3-korg