diff options
Diffstat (limited to 'data')
-rwxr-xr-x | data/get_env_info.sh | 21 | ||||
-rwxr-xr-x | data/qtip_creds.sh | 23 |
2 files changed, 44 insertions, 0 deletions
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 <installer_type> -i <installer_ip>" +} + + + +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" + |