retry connections to metadata service
This commit is contained in:
parent
87d13d750f
commit
deb62d3dcf
18
install.sh
18
install.sh
|
@ -960,11 +960,17 @@ digitalocean_synchronize() {
|
||||||
|
|
||||||
ip link set dev eth0 up
|
ip link set dev eth0 up
|
||||||
ip addr add dev eth0 169.254.169.252/30 2>/dev/null || true
|
ip addr add dev eth0 169.254.169.252/30 2>/dev/null || true
|
||||||
if curl -Ssf -m 1 ${meta_base} >/dev/null; then
|
local retry
|
||||||
setup_from_metadata_service
|
for retry in {1..20}; do
|
||||||
else
|
log "Attempting to connect to metadata service ..."
|
||||||
log "Unable to connect to metadata service!"
|
if curl -Ssf -m 1 ${meta_base} >/dev/null; then
|
||||||
fi
|
setup_from_metadata_service
|
||||||
|
break
|
||||||
|
else
|
||||||
|
log "Unable to connect to metadata service!"
|
||||||
|
sleep 1
|
||||||
|
fi
|
||||||
|
done
|
||||||
ip addr del dev eth0 169.254.169.252/30 2>/dev/null || true
|
ip addr del dev eth0 169.254.169.252/30 2>/dev/null || true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -985,7 +991,7 @@ ExecStart=/usr/sbin/digitalocean-synchronize
|
||||||
|
|
||||||
!!!!digitalocean-synchronize.PKGINFO
|
!!!!digitalocean-synchronize.PKGINFO
|
||||||
pkgname = digitalocean-synchronize
|
pkgname = digitalocean-synchronize
|
||||||
pkgver = 2.3-1
|
pkgver = 2.4-1
|
||||||
pkgdesc = DigitalOcean Synchronization (passwords, keys, networks)
|
pkgdesc = DigitalOcean Synchronization (passwords, keys, networks)
|
||||||
url = https://github.com/gh2o/digitalocean-debian-to-arch
|
url = https://github.com/gh2o/digitalocean-debian-to-arch
|
||||||
arch = any
|
arch = any
|
||||||
|
|
Loading…
Reference in New Issue