Fixes #37330: support subnet can refer nsg in another resource group (#37627)

* support subnet can refer nsg in another resource group

* support 3 types of refer resources

* fix

* fix tyoe

* update example
This commit is contained in:
Yuwei Zhou
2018-05-24 09:45:29 +08:00
committed by Jordan Borean
parent 2c60771096
commit a4db5c3ae8
2 changed files with 80 additions and 27 deletions

View File

@@ -75,6 +75,46 @@
- assert:
that: not output.changed
- name: Create network security group in another resource group
azure_rm_securitygroup:
name: secgroupfoo
resource_group: "{{ resource_group_secondary }}"
register: nsg
- name: Update the subnet
azure_rm_subnet:
name: foobar
virtual_network_name: My_Virtual_Network
resource_group: "{{ resource_group }}"
address_prefix_cidr: "10.1.0.0/16"
security_group:
name: secgroupfoo
resource_group: "{{ resource_group_secondary }}"
tags:
testing: testing
delete: on-fini
register: output
- assert:
that:
- output.changed
- output.state.network_security_group.id == nsg.state.id
- name: Update the subnet (idempotent)
azure_rm_subnet:
name: foobar
virtual_network_name: My_Virtual_Network
resource_group: "{{ resource_group }}"
address_prefix_cidr: "10.1.0.0/16"
security_group: "{{ nsg.state.id }}"
tags:
testing: testing
delete: on-fini
register: output
- assert:
that: not output.changed
- name: Remove subnet
azure_rm_subnet:
state: absent