diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml index f8932f6..f74200b 100644 --- a/.github/actions/setup/action.yml +++ b/.github/actions/setup/action.yml @@ -161,23 +161,33 @@ runs: EXTNET_ID="$(ansible_var infra_external_network_id)" INSTALL_MODE="$(ansible_var install_mode)" - INGRESS_IP="$( - openstack floating ip create $EXTNET_ID \ - --description "ingress IP for $AZIMUTH_ENVIRONMENT" \ - --format value \ - --column floating_ip_address - )" + until \ + INGRESS_IP="$( + openstack floating ip create $EXTNET_ID \ + --description "ingress IP for $AZIMUTH_ENVIRONMENT" \ + --format value \ + --column floating_ip_address + )" + do + echo "waiting for ingress IP to become available" + sleep 60 + done cat >> ci.env <> ci.env <