Updating address scope module to use proxy layer and new openstacksdk Change-Id: I4763e22e7ad9174e23aa2030f63f7535006399a0
47 lines
1.3 KiB
YAML
47 lines
1.3 KiB
YAML
---
|
|
- name: Create address_scope
|
|
openstack.cloud.address_scope:
|
|
cloud: "{{ cloud }}"
|
|
name: "{{ address_scope_name }}"
|
|
shared: False
|
|
ip_version: "4"
|
|
register: create_address_scope
|
|
|
|
- name: Verify returned values
|
|
assert:
|
|
that:
|
|
- item in create_address_scope.address_scope
|
|
loop: "{{ expected_fields }}"
|
|
|
|
- name: Verify address scope
|
|
assert:
|
|
that:
|
|
- create_address_scope is successful
|
|
- create_address_scope is changed
|
|
- create_address_scope.address_scope.name == address_scope_name
|
|
- create_address_scope.address_scope.is_shared == False
|
|
- create_address_scope.address_scope.ip_version == 4
|
|
|
|
- name: Update address scope
|
|
openstack.cloud.address_scope:
|
|
cloud: "{{ cloud }}"
|
|
name: "{{ address_scope_name }}"
|
|
shared: True
|
|
ip_version: "4"
|
|
register: update_address_scope
|
|
|
|
- name: Verify updated IPv4 address scope
|
|
assert:
|
|
that:
|
|
- update_address_scope is successful
|
|
- update_address_scope is changed
|
|
- update_address_scope.address_scope.name == address_scope_name
|
|
- update_address_scope.address_scope.is_shared == True
|
|
- update_address_scope.address_scope.ip_version == 4
|
|
|
|
- name: Delete created address scope
|
|
openstack.cloud.address_scope:
|
|
cloud: "{{ cloud }}"
|
|
name: "{{ address_scope_name }}"
|
|
state: absent
|