mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-10-22 03:53:59 -07:00
Azure DNS Zone Module (azure_rm_dnszone) (#28418)
* New module for dns zone Added new module and intergration tests for them * fixed sanity issues not importing specific moduels/classes; fixed now
This commit is contained in:
parent
b3f2d1befe
commit
9822db610b
4 changed files with 290 additions and 0 deletions
3
test/integration/targets/azure_rm_dnszone/aliases
Normal file
3
test/integration/targets/azure_rm_dnszone/aliases
Normal file
|
@ -0,0 +1,3 @@
|
|||
cloud/azure
|
||||
posix/ci/cloud/azure
|
||||
destructive
|
2
test/integration/targets/azure_rm_dnszone/meta/main.yml
Normal file
2
test/integration/targets/azure_rm_dnszone/meta/main.yml
Normal file
|
@ -0,0 +1,2 @@
|
|||
dependencies:
|
||||
- setup_azure
|
45
test/integration/targets/azure_rm_dnszone/tasks/main.yml
Normal file
45
test/integration/targets/azure_rm_dnszone/tasks/main.yml
Normal file
|
@ -0,0 +1,45 @@
|
|||
- name: Create a DNS zone
|
||||
azure_rm_dnszone:
|
||||
resource_group: "{{ resource_group }}"
|
||||
name: testing.com
|
||||
state: present
|
||||
register: results
|
||||
|
||||
- assert:
|
||||
that: results.changed
|
||||
|
||||
- name: Update DNS zone with tags
|
||||
azure_rm_dnszone:
|
||||
resource_group: "{{ resource_group }}"
|
||||
name: testing.com
|
||||
state: present
|
||||
tags:
|
||||
test: modified
|
||||
register: results
|
||||
|
||||
- assert:
|
||||
that:
|
||||
- results.changed
|
||||
- results.state.tags.test == 'modified'
|
||||
|
||||
- name: Test check_mode
|
||||
azure_rm_dnszone:
|
||||
resource_group: "{{ resource_group }}"
|
||||
name: testing.com
|
||||
state: present
|
||||
tags:
|
||||
test: new_modified
|
||||
check_mode: yes
|
||||
register: results
|
||||
|
||||
- assert:
|
||||
that:
|
||||
- results.changed
|
||||
- results.state.tags.test == 'new_modified'
|
||||
- results.check_mode == true
|
||||
|
||||
- name: Delete DNS zone
|
||||
azure_rm_dnszone:
|
||||
resource_group: "{{ resource_group }}"
|
||||
name: testing.com
|
||||
state: absent
|
Loading…
Add table
Add a link
Reference in a new issue