Sapan Bhatia | 7419af0 | 2014-12-19 13:24:56 -0500 | [diff] [blame] | 1 | --- |
| 2 | - hosts: 127.0.0.1 |
Andy Bavier | 09da2e4 | 2015-09-24 14:17:27 -0400 | [diff] [blame] | 3 | connection: local |
Sapan Bhatia | 7419af0 | 2014-12-19 13:24:56 -0500 | [diff] [blame] | 4 | tasks: |
Zack Williams | 155dc7d | 2016-05-10 15:05:36 -0700 | [diff] [blame] | 5 | - os_network: |
| 6 | name: {{ name }} |
Zack Williams | 155dc7d | 2016-05-10 15:05:36 -0700 | [diff] [blame] | 7 | shared: true |
| 8 | {% if not delete -%} |
Zack Williams | 560fbf9 | 2016-05-25 21:47:31 -0700 | [diff] [blame] | 9 | state: present |
Zack Williams | 155dc7d | 2016-05-10 15:05:36 -0700 | [diff] [blame] | 10 | {% else -%} |
| 11 | state: absent |
| 12 | {% endif -%} |
| 13 | auth: |
| 14 | auth_url: {{ endpoint }} |
| 15 | username: {{ admin_user }} |
| 16 | password: {{ admin_password }} |
Zack Williams | 0191a09 | 2016-05-10 16:41:10 -0700 | [diff] [blame] | 17 | project_name: {{ admin_project }} |
Zack Williams | 9e243d2 | 2016-05-10 14:36:04 -0700 | [diff] [blame] | 18 | |
Zack Williams | 0191a09 | 2016-05-10 16:41:10 -0700 | [diff] [blame] | 19 | {% if not delete %} |
Zack Williams | 155dc7d | 2016-05-10 15:05:36 -0700 | [diff] [blame] | 20 | - os_subnet: |
Zack Williams | 560fbf9 | 2016-05-25 21:47:31 -0700 | [diff] [blame] | 21 | name: {{ subnet_name }} |
| 22 | network_name: {{ name }} |
| 23 | {% if not delete -%} |
| 24 | state: present |
| 25 | cidr: {{ cidr }} |
| 26 | dns_nameservers: 8.8.8.8 |
| 27 | {% if use_vtn -%} |
| 28 | gateway_ip: {{ gateway }} |
| 29 | {% endif -%} |
| 30 | {% if start_ip -%} |
| 31 | allocation_pool_start: {{ start_ip }} |
| 32 | {% endif -%} |
| 33 | {% if end_ip -%} |
| 34 | allocation_pool_end: {{ end_ip }} |
| 35 | {% endif -%} |
| 36 | {% else -%} |
| 37 | state: absent |
| 38 | {% endif -%} |
| 39 | auth: |
| 40 | auth_url: {{ endpoint }} |
| 41 | username: {{ admin_user }} |
| 42 | password: {{ admin_password }} |
| 43 | project_name: {{ admin_project }} |
Zack Williams | 0191a09 | 2016-05-10 16:41:10 -0700 | [diff] [blame] | 44 | {% endif %} |
Zack Williams | 9e243d2 | 2016-05-10 14:36:04 -0700 | [diff] [blame] | 45 | |