mirror of
https://opendev.org/openstack/ansible-collections-openstack.git
synced 2026-05-07 13:53:15 +00:00
Add os_routers_info module
Introduces a new os_routers_info module. original github PR: https://github.com/ansible/ansible/pull/63731 Change-Id: I7fe56cfe862b2b8209675acf0f87fbad99e09546
This commit is contained in:
@@ -29,6 +29,20 @@
|
||||
interfaces:
|
||||
- shade_subnet1
|
||||
|
||||
- name: Gather routers info
|
||||
openstack.cloud.os_routers_info:
|
||||
cloud: "{{ cloud }}"
|
||||
name: "{{ router_name }}"
|
||||
filters:
|
||||
admin_state_up: true
|
||||
register: result
|
||||
|
||||
- name: Verify routers info
|
||||
assert:
|
||||
that:
|
||||
- "result.openstack_routers.0.name == router_name"
|
||||
- (result.openstack_routers.0.interfaces_info|length) == 1
|
||||
|
||||
# Admin operation
|
||||
- name: Create external network
|
||||
openstack.cloud.os_network:
|
||||
@@ -60,6 +74,20 @@
|
||||
when:
|
||||
- network_external
|
||||
|
||||
- name: Gather routers info
|
||||
openstack.cloud.os_routers_info:
|
||||
cloud: "{{ cloud }}"
|
||||
name: "{{ router_name }}"
|
||||
filters:
|
||||
admin_state_up: true
|
||||
register: result
|
||||
|
||||
- name: Verify routers info
|
||||
assert:
|
||||
that:
|
||||
- "result.openstack_routers.0.name == router_name"
|
||||
- (result.openstack_routers.0.interfaces_info|length) == 1
|
||||
|
||||
- name: Delete router
|
||||
openstack.cloud.os_router:
|
||||
cloud: "{{ cloud }}"
|
||||
|
||||
Reference in New Issue
Block a user