From 656ca55085821f2bb10bf386a864e527c920b6f6 Mon Sep 17 00:00:00 2001 From: Flavio Percoco Date: Tue, 21 Nov 2017 09:34:08 +0100 Subject: [PATCH] Wait for keystone in tests Change-Id: Iefda83850daeac151970e69ef1409d57f0966bf5 --- tests/tests.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/tests.yml b/tests/tests.yml index 7a22449..ae4e41a 100644 --- a/tests/tests.yml +++ b/tests/tests.yml @@ -1,4 +1,18 @@ --- +- name: Get keystone cluster ip + shell: + cmd: | + kubectl get service keystone --namespace {{namespace}} --template={%raw%}{{.spec.clusterIP}}{%endraw%} + executable: /bin/bash + register: keystone_ip + +- name: Wait for keystone to become available + wait_for: + host={{keystone_ip.stdout}} + port=35357 + delay=2 + timeout=300 + - name: Register Glance in Keystone include_role: name: ansible-role-k8s-tripleo