From 808aa0e5c3c063190d907b2cb3c1b35c910ba934 Mon Sep 17 00:00:00 2001 From: Vladislav Belogrudov Date: Thu, 10 Sep 2015 13:47:46 +0300 Subject: [PATCH] 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 --- ansible/roles/haproxy/tasks/start.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ansible/roles/haproxy/tasks/start.yml b/ansible/roles/haproxy/tasks/start.yml index 0feae4be6a..317c497a19 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 }}"