summaryrefslogtreecommitdiffstats
path: root/roles/contiv/tasks/default_network.yml
blob: 9cf98bb80fb1a4a9778ac1d9aeb279e16346202b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
---
- name: Contiv | Wait for netmaster
  command: 'netctl --netmaster "http://{{ inventory_hostname }}:{{ netmaster_port }}" tenant ls'
  register: tenant_result
  until: tenant_result.stdout.find("default") != -1
  retries: 9
  delay: 10

- name: Contiv | Check if default-net exists
  command: 'netctl --netmaster "http://{{ inventory_hostname }}:{{ netmaster_port }}" net ls'
  register: net_result

- name: Contiv | Create default-net
  command: 'netctl --netmaster "http://{{ inventory_hostname }}:{{ netmaster_port }}" net create --subnet={{ contiv_default_subnet }} -e {{ contiv_encap_mode }} -p {{ contiv_default_network_tag }} --gateway={{ contiv_default_gw }} default-net'
  when: net_result.stdout.find("default-net") == -1