[CORD-1556] Generating inital data and mounting on xos-core
Change-Id: Icdd1a596083f385b7af831aef0ce3f23ef732542
diff --git a/roles/xos-ready/defaults/main.yml b/roles/xos-ready/defaults/main.yml
index edaecab..4c35845 100644
--- a/roles/xos-ready/defaults/main.yml
+++ b/roles/xos-ready/defaults/main.yml
@@ -18,3 +18,6 @@
# xos-ready/defaults/main.yml
xos_ui_port: 9000
+xos_grpc_insecure_port: 50055
+xos_grpc_secure_port: 50051
+xos_chameleon_port: 9101
diff --git a/roles/xos-ready/tasks/main.yml b/roles/xos-ready/tasks/main.yml
index 18fad1c..6ffc41e 100644
--- a/roles/xos-ready/tasks/main.yml
+++ b/roles/xos-ready/tasks/main.yml
@@ -17,9 +17,11 @@
---
# xos-ready/tasks/main.yml
-- name: Wait for XOS to be ready after service onboarding
- wait_for:
- host: localhost
- port: "{{ xos_ui_port }}"
- timeout: 300
-
+- name: Wait for XOS Chameleon to be ready after service onboarding #this means core is ready
+ shell: curl localhost:{{ xos_chameleon_port }}/xosapi/v1/modeldefs
+ register: result
+ until: result.stdout.find("items") != -1
+ retries: 10
+ delay: 20
+ tags:
+ - skip_ansible_lint # running a sub job