viwib2: wait up to 30 seconds trying to reach the viwib

This commit is contained in:
Nico Schottelius 2020-12-21 14:34:26 +01:00
parent 517ca06b53
commit 0a07a197bb

View file

@ -36,11 +36,12 @@ public_key=$(echo $private_key | wg pubkey)
vpn_endpoint_host=vpn-2a0ae5c1600.ungleich.ch vpn_endpoint_host=vpn-2a0ae5c1600.ungleich.ch
vpn_endpoint_pubkey=ygZQW3OSiMJl/RpKyaJVE0GSt6bjEDnoxdMJsNiloRE= vpn_endpoint_pubkey=ygZQW3OSiMJl/RpKyaJVE0GSt6bjEDnoxdMJsNiloRE=
ping -c3 ${viwib_ip} i=0
if [ $? -ne 0 ]; then while [ $i -lt 30 ]; do
echo "Cannot reach ${viwib_ip}, aborting" echo "Trying to reach ${viwib_ip} ($i)"
exit 1 ping -c1 ${viwib_ip} >/dev/null && break
fi i=$((i+1))
done
cat <<EOF | ssh -t "root@${viwib_ip}" cat <<EOF | ssh -t "root@${viwib_ip}"