From dc4cb0533e295d78f0fdc7ecd5dd5607524f9282 Mon Sep 17 00:00:00 2001 From: James Page Date: Tue, 6 Nov 2018 10:53:40 +0000 Subject: [PATCH] Wait for mysql --- snap/hooks/configure | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/snap/hooks/configure b/snap/hooks/configure index b3b0e14..dbacc37 100755 --- a/snap/hooks/configure +++ b/snap/hooks/configure @@ -9,6 +9,11 @@ done # Create all of the databases echo "Creating OpenStack Databases" + +# Wait for MySQL to startup +while ! nc -z localhost 3306; do sleep 0.1; done; +sleep 5 + for db in neutron nova nova_api nova_cell0 cinder glance keystone; do echo "CREATE DATABASE IF NOT EXISTS ${db}; GRANT ALL PRIVILEGES ON ${db}.* TO '${db}'@'localhost' IDENTIFIED BY '${db}';" \ | mysql-start-client -u root