mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-08 06:12:51 +00:00
azure_rm_networkinterface: Feature/dns servers (#43588)
* Working through tests and fixing dumb mistakes * Fix sanity issues and tests. All G * Correct type test for azure_rm_networkinterface * azure_rm_networkinterface correct type comparison * Post rebase cleanup * Remove erroneous reference to dns_servers
This commit is contained in:
committed by
Matt Davis
parent
0972d37872
commit
56ea56f2b5
@@ -358,6 +358,72 @@
|
||||
that:
|
||||
- output.changed
|
||||
|
||||
- name: NIC with dns servers
|
||||
azure_rm_networkinterface:
|
||||
resource_group: "{{ resource_group }}"
|
||||
name: "tn{{ rpfx }}dns"
|
||||
virtual_network: "{{ vn.state.id }}"
|
||||
subnet: "tn{{ rpfx }}"
|
||||
dns_servers:
|
||||
- 8.9.10.11
|
||||
register: output
|
||||
|
||||
- assert:
|
||||
that:
|
||||
- output.changed
|
||||
- output.state.dns_settings.dns_servers == ['8.9.10.11']
|
||||
|
||||
- name: NIC with dns servers is idempotent
|
||||
azure_rm_networkinterface:
|
||||
resource_group: "{{ resource_group }}"
|
||||
name: "tn{{ rpfx }}dns"
|
||||
virtual_network: "{{ vn.state.id }}"
|
||||
subnet: "tn{{ rpfx }}"
|
||||
dns_servers:
|
||||
- 8.9.10.11
|
||||
register: output
|
||||
|
||||
- assert:
|
||||
that:
|
||||
- not output.changed
|
||||
|
||||
- name: NIC with dns servers adding server
|
||||
azure_rm_networkinterface:
|
||||
resource_group: "{{ resource_group }}"
|
||||
name: "tn{{ rpfx }}dns"
|
||||
virtual_network: "{{ vn.state.id }}"
|
||||
subnet: "tn{{ rpfx }}"
|
||||
dns_servers:
|
||||
- 8.9.10.11
|
||||
- 10.11.12.13
|
||||
register: output
|
||||
|
||||
- assert:
|
||||
that:
|
||||
- output.changed
|
||||
- output.state.dns_settings.dns_servers | sort() == ['8.9.10.11', '10.11.12.13'] | sort()
|
||||
|
||||
- name: NIC with dns servers removing server
|
||||
azure_rm_networkinterface:
|
||||
resource_group: "{{ resource_group }}"
|
||||
name: "tn{{ rpfx }}dns"
|
||||
virtual_network: "{{ vn.state.id }}"
|
||||
subnet: "tn{{ rpfx }}"
|
||||
dns_servers:
|
||||
- 10.11.12.13
|
||||
register: output
|
||||
|
||||
- assert:
|
||||
that:
|
||||
- output.changed
|
||||
- output.state.dns_settings.dns_servers == ['10.11.12.13']
|
||||
|
||||
- name: Delete DNS servers NIC
|
||||
azure_rm_networkinterface:
|
||||
resource_group: "{{ resource_group }}"
|
||||
name: "tn{{ rpfx }}dns"
|
||||
state: absent
|
||||
|
||||
- name: Delete the NIC (check mode)
|
||||
azure_rm_networkinterface:
|
||||
resource_group: "{{ resource_group }}"
|
||||
|
||||
Reference in New Issue
Block a user