blob: 24b3c43fa9f43a84f5296cf563e192886e89b949 [file] [log] [blame]
Zack Williams363bc852016-04-12 13:58:29 -07001---
2# onos-vm-install/tasks/main.yml
3#
4# Install ONOS on a sub vm by calling ansible
5
6- name: Create a vars file from template
7 template:
8 src=onos-setup-vars.yml.j2
9 dest={{ ansible_user_dir }}/onos-setup-vars.yml
10
11- name: Copy over ONOS playbook and docker compose files
12 copy:
13 src={{ item }}
14 dest={{ ansible_user_dir }}/{{ item }}
15 with_items:
16 - onos-setup-playbook.yml
Zack Williams2a287092016-05-18 13:41:31 -070017 - onos-docker-compose.yml
Andy Bavierf69e77c2016-06-28 17:19:33 -040018 - fabric-docker-compose.yml
Zack Williams2a287092016-05-18 13:41:31 -070019 - Dockerfile.xos-onos
20 - onos-service
Zack Williams363bc852016-04-12 13:58:29 -070021
22- name: Run the ONOS ansible playbook
23 command: ansible-playbook {{ ansible_user_dir }}/onos-setup-playbook.yml
Zack Williamsd31bbc92016-05-20 11:43:18 -070024 async: 1200
25 poll: 0
26 register: onos_setup_playbook
Zack Williams363bc852016-04-12 13:58:29 -070027