mirror of
https://opendev.org/openstack/ansible-collections-openstack.git
synced 2026-07-25 17:24:28 +00:00
Regions have IDs, but do not have names. Ref.: https://docs.openstack.org/api-ref/identity/v3/#regions Change-Id: I2512bbde6e96e2ab0f1fef0230295223f46105dd
66 lines
1.5 KiB
YAML
66 lines
1.5 KiB
YAML
---
|
|
- name: Create a service endpoint for compute
|
|
openstack.cloud.endpoint:
|
|
cloud: "{{ cloud }}"
|
|
service: nova
|
|
endpoint_interface: internal
|
|
url: http://controller:9292
|
|
region: RegionOne
|
|
state: present
|
|
register: endpoint_test
|
|
|
|
- name: Ensure service endpoint was created
|
|
assert:
|
|
that:
|
|
- endpoint_test.endpoint.id is defined
|
|
|
|
- name: Ensure service have the proper endpoint
|
|
assert:
|
|
that:
|
|
- endpoint_test.endpoint.url == "http://controller:9292"
|
|
|
|
- name: Create service endpoint for compute again
|
|
openstack.cloud.endpoint:
|
|
cloud: "{{ cloud }}"
|
|
service: nova
|
|
endpoint_interface: internal
|
|
url: http://controller:9292
|
|
region: RegionOne
|
|
state: present
|
|
register: endpoint_again
|
|
|
|
- name: Ensure changed is false
|
|
assert:
|
|
that:
|
|
- not endpoint_again.changed
|
|
|
|
- name: Update service endpoint url
|
|
openstack.cloud.endpoint:
|
|
cloud: "{{ cloud }}"
|
|
service: nova
|
|
endpoint_interface: internal
|
|
url: http://controller:9393
|
|
region: RegionOne
|
|
state: present
|
|
register: endpoint_updated
|
|
|
|
- name: Ensure service endpoint was updated
|
|
assert:
|
|
that:
|
|
- endpoint_updated.endpoint.url == "http://controller:9393"
|
|
|
|
- name: Delete service endpoint
|
|
openstack.cloud.endpoint:
|
|
cloud: "{{ cloud }}"
|
|
service: nova
|
|
endpoint_interface: internal
|
|
url: http://controller:9393
|
|
region: RegionOne
|
|
state: absent
|
|
register: endpoint_deleted
|
|
|
|
- name: Ensure service endpoint was deleted
|
|
assert:
|
|
that:
|
|
- endpoint_deleted.changed
|