From b44f293fa59ecce358cdb8d2479ccc773663350e Mon Sep 17 00:00:00 2001 From: Roger Luethi Date: Sat, 23 Aug 2014 18:13:46 +0200 Subject: [PATCH] labs: wait for neutron to start If we don't wait for neutron to start before creating networks, said creation may fail. Change-Id: I8d09a89d9f728f377987806d49eec37986641721 Implements: blueprint openstack-training-labs --- labs/scripts/config_external_network.sh | 5 +++++ labs/scripts/config_tenant_network.sh | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/labs/scripts/config_external_network.sh b/labs/scripts/config_external_network.sh index 7f52bd7e..1695526e 100755 --- a/labs/scripts/config_external_network.sh +++ b/labs/scripts/config_external_network.sh @@ -12,6 +12,11 @@ indicate_current_auto # Create the external network and a subnet on it. #------------------------------------------------------------------------------ +echo "Waiting for neutron to start." +until neutron net-list >/dev/null 2>&1; do + sleep 1 +done + echo "Creating the external network." neutron net-create ext-net --shared --router:external=True diff --git a/labs/scripts/config_tenant_network.sh b/labs/scripts/config_tenant_network.sh index f72662dd..6666cbae 100755 --- a/labs/scripts/config_tenant_network.sh +++ b/labs/scripts/config_tenant_network.sh @@ -12,6 +12,11 @@ indicate_current_auto # #------------------------------------------------------------------------------ +echo "Waiting for neutron to start." +until neutron net-list >/dev/null 2>&1; do + sleep 1 +done + echo "Creating the tenant network." neutron net-create demo-net