CORD-842 deploy chameleon
Change-Id: Ie33ba200f275954176fef76a5fc804b82ca3c975
diff --git a/roles/xos-onboarding/defaults/main.yml b/roles/xos-onboarding/defaults/main.yml
index b9d946f..22d7bdb 100644
--- a/roles/xos-onboarding/defaults/main.yml
+++ b/roles/xos-onboarding/defaults/main.yml
@@ -8,5 +8,9 @@
xos_libraries:
- "ng-xos-lib"
+xos_components:
+ - name: Chameleon
+ recipe_filename: onboard-chameleon.yaml
+
xos_services: []
diff --git a/roles/xos-onboarding/tasks/main.yml b/roles/xos-onboarding/tasks/main.yml
index 7498bed..841125b 100644
--- a/roles/xos-onboarding/tasks/main.yml
+++ b/roles/xos-onboarding/tasks/main.yml
@@ -47,6 +47,12 @@
tags:
- skip_ansible_lint # TOSCA loading should be idempotent
+- name: Onboard components
+ command: "python /opt/xos/tosca/run.py {{ xos_admin_user }} /opt/cord_profile/{{ item.recipe_filename }}"
+ with_items: "{{ xos_components }}"
+ tags:
+ - skip_ansible_lint # TOSCA loading should be idempotent
+
- name: Enable onboarding
command: "python /opt/xos/tosca/run.py {{ xos_admin_user }} /opt/cord_profile/enable-onboarding.yaml"
tags: