Properly wait for Openstack services to be ready
Properly wait for Openstack services to be ready

Just checking for an account in keystone is pointless since nova and
neutron take way more time before they are fully operational. If the user
would continue as tools/kolla suggests, the init-runonce script would
fail because either nova or neutron would not be ready for service.

Change-Id: I8fbfaa16d961b418b9ac6a34d311adb8e41b61e9
Closes-bug: #1471331

meticulo3366/kolla,rajalokan/kolla,stackforge/kolla,fdumpling/kolla,toby82/kolla,HackToday/kolla,intel-onp/kolla,openstack/kolla,dardelean/kolla-ansible,toby82/kolla,negronjl/kolla,coolsvap/kolla,tonyli71/kolla,chenzhiwei/kolla,openstack/kolla,stackforge/kolla,coolsvap/kolla,stackforge/kolla,jakedahn/kolla,LoHChina/kolla,negronjl/kolla,mrangana/kolla,mandre/kolla,rajalokan/kolla,meticulo3366/kolla,invenfantasy/kolla,fdumpling/kolla,LoHChina/kolla,dardelean/kolla-ansible,rahulunair/kolla,tonyli71/kolla,invenfantasy/kolla,rajalokan/kolla,mrangana/kolla,invenfantasy/kolla,nihilifer/kolla,jakedahn/kolla,chenzhiwei/kolla,dardelean/kolla-ansible,GalenMa/kolla,limamauricio/mykolla,chenzhiwei/kolla,HackToday/kolla,toby82/kolla,mandre/kolla,fdumpling/kolla,negronjl/kolla,HackToday/kolla,jakedahn/kolla,GalenMa/kolla,mandre/kolla,limamauricio/mykolla,nihilifer/kolla,intel-onp/kolla,limamauricio/mykolla,rahulunair/kolla,LoHChina/kolla,coolsvap/kolla