copy repos from dev machine to head node
copy repos from head node to xos VM
Change-Id: Iea85bffa1aa34f3da52dadb08e69ad2ac6e93df2
diff --git a/roles/xos-vm-install/tasks/main.yml b/roles/xos-vm-install/tasks/main.yml
index 5ee7905..2b165e7 100644
--- a/roles/xos-vm-install/tasks/main.yml
+++ b/roles/xos-vm-install/tasks/main.yml
@@ -8,6 +8,21 @@
src=xos-setup-vars.yml.j2
dest={{ ansible_user_dir }}/xos-setup-vars.yml
+- name: Check to see if orchestration directory exists
+ local_action: stat path="{{ playbook_dir }}/../../orchestration"
+ register: orchestration
+
+- name: Make xos_install directory
+ file: path="{{ ansible_user_dir }}/xos_install" state=directory
+ when: orchestration.stat.exists == True
+
+- name: Copy repositories to the head node
+ synchronize:
+ src: "{{ playbook_dir }}/../../orchestration"
+ dest: "{{ ansible_user_dir }}/xos_install/"
+ when:
+ orchestration.stat.exists == True
+
- name: Copy over XOS ansible playbook
copy:
src=xos-setup-{{ xos_configuration }}-playbook.yml