summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--xci/playbooks/get-opnfv-scenario-requirements.yml12
1 files changed, 12 insertions, 0 deletions
diff --git a/xci/playbooks/get-opnfv-scenario-requirements.yml b/xci/playbooks/get-opnfv-scenario-requirements.yml
index 7f10a465..ec2f0d0e 100644
--- a/xci/playbooks/get-opnfv-scenario-requirements.yml
+++ b/xci/playbooks/get-opnfv-scenario-requirements.yml
@@ -74,6 +74,18 @@
loop_control:
label: "{{ item.item.scenario }}"
+ - name: Synchronize local changes to scenarios' master branch
+ synchronize:
+ src: "{{ XCI_PATH }}/{{ item.item.role }}/"
+ dest: "{{ role_path_default }}/{{ item.item.scenario }}"
+ failed_when: false
+ when:
+ - item.stat.exists
+ - item.item.version == 'master'
+ with_items: "{{ scenarios_list_exists.results }}"
+ loop_control:
+ label: "{{ item.item.scenario }}"
+
- name: Plug in the scenario to XCI (fallback)
shell: >-
cp -a {{ XCI_PATH }}/{{ item.item.role }}