diff options
| author | Jenkins <jenkins@review.openstack.org> | 2015-07-10 20:47:01 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2015-07-10 20:47:01 +0000 |
| commit | 61a5d91f5b9986cf73a8a403f4d29630e2ac47de (patch) | |
| tree | 441215713a4656bde3d20f2c6e1cc3820efa76de | |
| parent | fa63119f96cf670e550b1d7226377bf255a5388d (diff) | |
| parent | aef25bbaa84e7d490681e4aeeda08f07b3af1ab4 (diff) | |
| download | kolla-61a5d91f5b9986cf73a8a403f4d29630e2ac47de.tar.gz kolla-61a5d91f5b9986cf73a8a403f4d29630e2ac47de.zip | |
Merge "Properly wait for Openstack services to be ready"
| -rwxr-xr-x | tools/kolla | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/tools/kolla b/tools/kolla index 62193d9d9..f26aaf801 100755 --- a/tools/kolla +++ b/tools/kolla @@ -75,12 +75,18 @@ function pre_start { } function post_start { - until keystone user-list | grep glance; do - echo "Waiting for OpenStack services to become available" + echo -n "Waiting for OpenStack services to become available" + + until [ $(nova service-list 2>&1 | grep -c enabled) -ge 4 ]; do + echo -n . sleep 2 done - sleep 3 + until [ $(neutron agent-list 2>&1 | grep -c ':-)') -ge 4 ]; do + echo -n . + sleep 2 + done + echo " done" echo Example Usage: echo source openrc # source keystone credentials |
