From aa436c5b26082ab6efb066b0cb6112c95b30809c Mon Sep 17 00:00:00 2001
From: caoyuan <cao.yuan@99cloud.net>
Date: Tue, 27 Sep 2016 16:47:54 +0800
Subject: [PATCH] Add aodh checking to port_checks.yml

TrivialFix

Change-Id: I5c9cb7a142baaa398efb215db7b74b32c392dae0
---
 ansible/roles/prechecks/tasks/port_checks.yml | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/ansible/roles/prechecks/tasks/port_checks.yml b/ansible/roles/prechecks/tasks/port_checks.yml
index 96119db317..279865fc7b 100644
--- a/ansible/roles/prechecks/tasks/port_checks.yml
+++ b/ansible/roles/prechecks/tasks/port_checks.yml
@@ -1,4 +1,20 @@
 ---
+- name: Checking free port for Aodh API
+  wait_for:
+    host: "{{ hostvars[inventory_hostname]['ansible_' + api_interface]['ipv4']['address'] }}"
+    port: "{{ aodh_api_port }}"
+    connect_timeout: 1
+    state: stopped
+  when: inventory_hostname in groups['aodh-api']
+
+- name: Checking free port for Aodh API HAProxy
+  wait_for:
+    host: "{{ kolla_internal_vip_address }}"
+    port: "{{ aodh_api_port }}"
+    connect_timeout: 1
+    state: stopped
+  when: inventory_hostname in groups['haproxy']
+
 - name: Checking free port for Barbican API
   wait_for:
     host: "{{ hostvars[inventory_hostname]['ansible_' + api_interface]['ipv4']['address'] }}"