diff options
| author | Vladislav Belogrudov <vladislav.belogrudov@oracle.com> | 2015-09-10 13:47:46 +0300 |
|---|---|---|
| committer | Vladislav Belogrudov <vladislav.belogrudov@oracle.com> | 2015-09-10 13:47:46 +0300 |
| commit | 808aa0e5c3c063190d907b2cb3c1b35c910ba934 (patch) | |
| tree | b9bdb1267a2761c9518ef3f4625444ef72169ff8 | |
| parent | 0d09769da47b5d7fedbe8435b8f98888e495e41a (diff) | |
| download | kolla-808aa0e5c3c063190d907b2cb3c1b35c910ba934.tar.gz kolla-808aa0e5c3c063190d907b2cb3c1b35c910ba934.zip | |
Ansible does not wait for virtual IP to appear
VIP takes time (10-30 seconds) to appear on one of network nodes.
Ansible does not wait for the VIP and starts keystone. The latter
fails because it cannot connect to database thru the VIP.
Change-Id: Ie951ee22565bdbe8ccb68522648758a7174ba156
Closes-Bug: #1494253
| -rwxr-xr-x | ansible/roles/haproxy/tasks/start.yml | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ansible/roles/haproxy/tasks/start.yml b/ansible/roles/haproxy/tasks/start.yml index 0feae4be6..317c497a1 100755 --- a/ansible/roles/haproxy/tasks/start.yml +++ b/ansible/roles/haproxy/tasks/start.yml @@ -46,3 +46,6 @@ command: docker exec haproxy /opt/kolla/ensure_latest_config.sh register: status changed_when: status.stdout.find('changed') != -1 + +- name: Waiting for virtual IP to appear + wait_for: host="{{ kolla_internal_address }}" port="{{ mariadb_port }}" |
