mirror of
https://opendev.org/openstack/ansible-collections-openstack.git
synced 2026-07-25 17:24:28 +00:00
Migrated networks_info module to OpenStackModule and updated playbook to test the module in CI jobs. Added deprecated_names tyo module. Removed "ansible-deprecated-no-collection-name" exception for networks_info for ansible 2.10 and 2.11. Reverted 'False' to 'false' and updated filters (case sensitive) to check for 'False' instead Change-Id: I85e19f0db8b4ee549137249477d0b7f5d82e9865
30 lines
819 B
YAML
30 lines
819 B
YAML
---
|
|
- name: Create network
|
|
openstack.cloud.network:
|
|
cloud: "{{ cloud }}"
|
|
name: "{{ network_name }}"
|
|
state: present
|
|
shared: "{{ network_shared }}"
|
|
external: "{{ network_external }}"
|
|
|
|
- name: Gather networks info
|
|
openstack.cloud.networks_info:
|
|
cloud: "{{ cloud }}"
|
|
name: "{{ network_name }}"
|
|
filters:
|
|
shared: "{{ network_shared|string|capitalize }}"
|
|
register: result
|
|
|
|
- name: Verify networks info
|
|
assert:
|
|
that:
|
|
- "result.openstack_networks.0.name == network_name"
|
|
- "(result.openstack_networks.0.shared|lower) == (network_shared|lower)"
|
|
- "result.openstack_networks[0]['router:external'] == {{ network_external }}"
|
|
|
|
- name: Delete network
|
|
openstack.cloud.network:
|
|
cloud: "{{ cloud }}"
|
|
name: "{{ network_name }}"
|
|
state: absent
|