diff options
author | Markos Chandras <mchandras@suse.de> | 2017-12-14 22:54:10 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2017-12-14 22:54:10 +0000 |
commit | 39d9f4db802ade0b8be8216ae124b1f42f7a7a78 (patch) | |
tree | 509a98109391e19815b5f8b866c647361e52146c /xci/playbooks | |
parent | 8ad2a77c0122f32835cd4d66dc4588b89261a2db (diff) | |
parent | dc2856dde1760d408b03fd95a104133b6efd9c10 (diff) |
Merge "xci: Add flavor information for scenarios"
Diffstat (limited to 'xci/playbooks')
-rw-r--r-- | xci/playbooks/get-opnfv-scenario-requirements.yml | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/xci/playbooks/get-opnfv-scenario-requirements.yml b/xci/playbooks/get-opnfv-scenario-requirements.yml index 11aee8ee..173b825e 100644 --- a/xci/playbooks/get-opnfv-scenario-requirements.yml +++ b/xci/playbooks/get-opnfv-scenario-requirements.yml @@ -83,6 +83,26 @@ loop_control: label: "{{ item.item.scenario }}" + - name: Determine if selected {{ OPNFV_SCENARIO }} scenario can be deployed + set_fact: + deploy_scenario_on_flavor: XCI_FLAVOR in item.flavors + when: OPNFV_SCENARIO == item.scenario + with_items: "{{ scenarios }}" + loop_control: + label: "{{ item.scenario }}" + + - name: Fail if {{ XCI_FLAVOR }} is not supported in {{ OPNFV_SCENARIO }} + fail: + msg: + - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + - ERROR! The {{ OPNFV_SCENARIO }} scenario does not support the {{ XCI_FLAVOR }} + - '' + - This is a great chance for you to contribute to XCI ;-) + - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + - '' + when: + - not deploy_scenario_on_flavor + vars: ansible_python_interpreter: "/usr/bin/python" scenarios: "{{ lookup('file', scenario_file) | from_yaml }}" |