mirror of
https://opendev.org/openstack/ansible-collections-openstack.git
synced 2026-05-07 13:53:15 +00:00
- General refactoring of module
- Move recordset specific tests from the dns role to new recordset role
- Adds additional tests to recordset role
Note that this is not a clean cherry pick due to sdk changes
Change-Id: If8fda40780050d271c9d869d8959ef569644fd88
(cherry picked from commit 97b05533f1)
33 lines
706 B
YAML
33 lines
706 B
YAML
---
|
|
- name: Create dns zone
|
|
openstack.cloud.dns_zone:
|
|
cloud: "{{ cloud }}"
|
|
name: "{{ dns_zone_name }}"
|
|
zone_type: "primary"
|
|
email: test@example.net
|
|
register: dns_zone
|
|
|
|
- debug: var=dns_zone
|
|
|
|
- name: Update dns zone
|
|
openstack.cloud.dns_zone:
|
|
cloud: "{{ cloud }}"
|
|
name: "{{ dns_zone.zone.name }}"
|
|
description: "New descirption"
|
|
register: updated_dns_zone
|
|
|
|
- debug: var=updated_dns_zone
|
|
|
|
- name: Delete dns zone
|
|
openstack.cloud.dns_zone:
|
|
cloud: "{{ cloud }}"
|
|
name: "{{ updated_dns_zone.zone.name }}"
|
|
state: absent
|
|
register: deleted_dns_zone
|
|
|
|
- name: Verify dns zone
|
|
assert:
|
|
that:
|
|
- deleted_dns_zone is successful
|
|
- deleted_dns_zone is changed
|