|
@@ -150,6 +150,10 @@ runPayload(){
|
|
|
exit;
|
|
|
} eof {
|
|
|
exit;
|
|
|
+ } "${USER}@" {
|
|
|
+ # Allow non-password connection go through without changing following code.
|
|
|
+ # This is will be replaced when HPCC-11156 is fixed.
|
|
|
+ send \"hostname\r\"
|
|
|
}
|
|
|
}
|
|
|
expect "${USER}@" {
|
|
@@ -204,24 +208,13 @@ createPayload;
|
|
|
for IP in $IPS; do
|
|
|
if ping -c 1 -w 5 -n $IP > /dev/null 2>&1; then
|
|
|
echo "$IP: Host is alive."
|
|
|
- if [ ${NEW_KEY} -ne 1 ]; then
|
|
|
- CAN_SSH="`ssh -i /home/hpcc/.ssh/id_rsa -o BatchMode=yes -o StrictHostKeyChecking=no hpcc@$IP exit > /dev/null 2>&1; echo $?`"
|
|
|
- else
|
|
|
- CAN_SSH=255
|
|
|
- fi
|
|
|
- if [ "$CAN_SSH" -eq 255 ]; then
|
|
|
- echo "$IP: Cannot SSH to host with key..";
|
|
|
- echo "$IP: Connecting with password.";
|
|
|
- copyPayload $IP;
|
|
|
- expandPayload $IP;
|
|
|
- runPayload $IP;
|
|
|
- echo "$IP: Done.";
|
|
|
- else
|
|
|
- echo "$IP: Has SSH Key, No install actions done.";
|
|
|
- fi
|
|
|
+ copyPayload $IP;
|
|
|
+ expandPayload $IP;
|
|
|
+ runPayload $IP;
|
|
|
+ echo "$IP: Done.";
|
|
|
else
|
|
|
echo "$IP: Cannot Ping host? (Host Alive?)"
|
|
|
fi
|
|
|
done
|
|
|
|
|
|
-removePayload;
|
|
|
+removePayload;
|