install directly on head node

Change-Id: I861fda9725acbc222337f232ca0ffb2c1742e44c
diff --git a/roles/xos-head-start/tasks/main.yml b/roles/xos-head-start/tasks/main.yml
new file mode 100644
index 0000000..7f6807e
--- /dev/null
+++ b/roles/xos-head-start/tasks/main.yml
@@ -0,0 +1,36 @@
+---
+# xos-start/tasks/main.yml
+
+- name: Build XOS containers
+  command: chdir="{{ service_profile_repo_dest }}/{{ xos_configuration }}" bash -c "make local_containers |& tee xos-build.out"
+  tags:
+    - skip_ansible_lint
+
+- name: Onboard services and start XOS
+  command: chdir="{{ service_profile_repo_dest }}/{{ xos_configuration }}" bash -c "make xos |& tee xos-onboard.out"
+  tags:
+    - skip_ansible_lint
+
+- name: Pause to let XOS initialize
+  pause: seconds=120
+
+- name: Initial VTN configuration
+  command: chdir="{{ service_profile_repo_dest }}/{{ xos_configuration }}" bash -c "make vtn |& tee xos-makevtn.out"
+  tags:
+    - skip_ansible_lint
+
+- name: Initial fabric configuration
+  command: chdir="{{ service_profile_repo_dest }}/{{ xos_configuration }}" bash -c "make fabric |& tee xos-makefabric.out"
+  tags:
+    - skip_ansible_lint
+
+- name: Pause to let ONOS initialize
+  pause: seconds=20
+  tags:
+    - skip_ansible_lint
+
+- name: Configure CORD services
+  command: chdir="{{ service_profile_repo_dest }}/{{ xos_configuration }}" bash -c "make cord |& tee xos-makecord.out"
+  tags:
+    - skip_ansible_lint
+