blob: 5d2a6eb78ff61f17153ffa09b6d37eed9d0fc15c [file] [log] [blame]
Sapan Bhatia7419af02014-12-19 13:24:56 -05001---
2- hosts: 127.0.0.1
Andy Bavier09da2e42015-09-24 14:17:27 -04003 connection: local
Sapan Bhatia7419af02014-12-19 13:24:56 -05004 tasks:
Tony Mack853d65c2015-09-22 14:35:10 +00005 - shell: ENDPOINT={{endpoint_v3}} USERNAME={{admin_user}} PASSWORD={{admin_password}} TENANT={{tenant_name}} DOMAIN={{domain}} /opt/xos/openstack/get_token.sh
Tony Mack3ceb16f2015-09-14 00:53:39 +00006 register: token
7
Sapan Bhatia7419af02014-12-19 13:24:56 -05008 - quantum_network:
Tony Mack3ceb16f2015-09-14 00:53:39 +00009 auth_url={{ endpoint }}
Andy Bavier09da2e42015-09-24 14:17:27 -040010 token={{ '{{' }} token.stdout {{ '}}' }}
Sapan Bhatia100f9972014-12-22 01:43:32 -050011 tenant_name={{ tenant_name }}
Sapan Bhatia100f9972014-12-22 01:43:32 -050012 name={{ name }}
13 {% if delete %}
14 state=absent
15 {% else %}
16 state=present
17 {% endif %}
Tony Mack80c42542015-01-07 12:48:37 -050018 shared=true
Sapan Bhatia78b79e72015-05-09 18:16:24 +020019 {% if not delete %}
Sapan Bhatia7419af02014-12-19 13:24:56 -050020 - quantum_subnet:
Tony Mack3ceb16f2015-09-14 00:53:39 +000021 auth_url={{ endpoint }}
Andy Bavier09da2e42015-09-24 14:17:27 -040022 token={{ '{{' }} token.stdout {{ '}}' }}
Sapan Bhatia100f9972014-12-22 01:43:32 -050023 tenant_name={{ tenant_name }}
Andy Bavier09da2e42015-09-24 14:17:27 -040024 name={{ subnet_name }}
25 network_name={{ name }}
Sapan Bhatia100f9972014-12-22 01:43:32 -050026 {% if delete %}
27 state=absent
28 {% else %}
Andy Bavier09da2e42015-09-24 14:17:27 -040029 state=present
30 no_gateway=true
Scott Baker7ea40ce2015-07-20 17:25:20 -070031 dns_nameservers=8.8.8.8
Tony Mack80c42542015-01-07 12:48:37 -050032 cidr={{ cidr }}
Sapan Bhatia100f9972014-12-22 01:43:32 -050033 {% endif %}
Sapan Bhatia78b79e72015-05-09 18:16:24 +020034 {% endif %}