mirror of
https://opendev.org/openstack/ansible-collections-openstack.git
synced 2026-05-06 13:23:06 +00:00
- Adds endpoint tests
- Update docs
Change-Id: Ibd647d0c2cd2f90310f381e56088e7e8e93f76fc
(cherry picked from commit 452404ee87)
66 lines
1.5 KiB
YAML
66 lines
1.5 KiB
YAML
---
|
|
- name: Create a service 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 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 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 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 endpoint was updated
|
|
assert:
|
|
that:
|
|
- endpoint_updated.endpoint.url == "http://controller:9393"
|
|
|
|
- name: Delete endpoint
|
|
openstack.cloud.endpoint:
|
|
cloud: "{{ cloud }}"
|
|
service: nova
|
|
endpoint_interface: internal
|
|
url: http://controller:9393
|
|
region: RegionOne
|
|
state: absent
|
|
register: endpoint_deleted
|
|
|
|
- name: Ensure endpoint was deleted
|
|
assert:
|
|
that:
|
|
- endpoint_deleted.changed
|