default_network.yml 736 B

123456789101112131415
  1. ---
  2. - name: Contiv | Wait for netmaster
  3. command: 'netctl --netmaster "http://{{ inventory_hostname }}:{{ netmaster_port }}" tenant ls'
  4. register: tenant_result
  5. until: tenant_result.stdout.find("default") != -1
  6. retries: 9
  7. delay: 10
  8. - name: Contiv | Check if default-net exists
  9. command: 'netctl --netmaster "http://{{ inventory_hostname }}:{{ netmaster_port }}" net ls'
  10. register: net_result
  11. - name: Contiv | Create default-net
  12. 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'
  13. when: net_result.stdout.find("default-net") == -1