blob: 4f16e64b4131323c7139c98e296c9959674f51df [file] [log] [blame]
---
# Common ONOS setup
- name: Pull docker image for ONOS
become: yes
command: "docker pull {{ onos_docker_image }}"
tags:
- skip_ansible_lint # Should replace with http://docs.ansible.com/ansible/docker_module.html, when replacements are stable
- name: Create dest directory
file:
path: "{{ onos_fabric_dest }}"
state: directory
- name: Create templated ONOS files
template:
src: "{{ item }}.j2"
dest: "{{ onos_fabric_dest }}/{{ item }}"
with_items:
- docker-compose.yml
# Note: we do not rebuild onos container for the fabric
- name: Start ONOS
command: chdir="{{ onos_fabric_dest }}" docker-compose up -d
tags:
- skip_ansible_lint