blob: 7f6807e4d5ed186652e9c86d37c869cd669daf7f [file] [log] [blame]
Scott Bakerdb5c8c72016-11-08 08:40:06 -08001---
2# xos-start/tasks/main.yml
3
4- name: Build XOS containers
5 command: chdir="{{ service_profile_repo_dest }}/{{ xos_configuration }}" bash -c "make local_containers |& tee xos-build.out"
6 tags:
7 - skip_ansible_lint
8
9- name: Onboard services and start XOS
10 command: chdir="{{ service_profile_repo_dest }}/{{ xos_configuration }}" bash -c "make xos |& tee xos-onboard.out"
11 tags:
12 - skip_ansible_lint
13
14- name: Pause to let XOS initialize
15 pause: seconds=120
16
17- name: Initial VTN configuration
18 command: chdir="{{ service_profile_repo_dest }}/{{ xos_configuration }}" bash -c "make vtn |& tee xos-makevtn.out"
19 tags:
20 - skip_ansible_lint
21
22- name: Initial fabric configuration
23 command: chdir="{{ service_profile_repo_dest }}/{{ xos_configuration }}" bash -c "make fabric |& tee xos-makefabric.out"
24 tags:
25 - skip_ansible_lint
26
27- name: Pause to let ONOS initialize
28 pause: seconds=20
29 tags:
30 - skip_ansible_lint
31
32- name: Configure CORD services
33 command: chdir="{{ service_profile_repo_dest }}/{{ xos_configuration }}" bash -c "make cord |& tee xos-makecord.out"
34 tags:
35 - skip_ansible_lint
36