Fixes #30393: Virtual machine can refer existing NIC from other resource group (#42562)

This commit is contained in:
Yuwei Zhou 2018-08-01 10:52:21 +08:00 committed by Yunge Zhu
commit 7314aa7298
2 changed files with 69 additions and 44 deletions

View file

@ -256,23 +256,38 @@
state: absent
vm_size: Standard_A0
- set_fact:
niclist:
- name: testvm011
resource_group: "{{ resource_group_secondary }}"
- name: testvm012
resource_group: "{{ resource_group_secondary }}"
- name: Create virtual network
azure_rm_virtualnetwork:
resource_group: "{{ resource_group_secondary }}"
name: testvm001
address_prefixes: "10.10.0.0/16"
register: vn
- name: Add subnet
azure_rm_subnet:
resource_group: "{{ resource_group_secondary }}"
name: testvm001
address_prefix: "10.10.0.0/24"
virtual_network: testvm001
- name: Create NICs for dual nic VM
azure_rm_networkinterface:
resource_group: "{{ resource_group }}"
name: "{{ item }}"
virtual_network: testvm001
resource_group: "{{ item.resource_group }}"
name: "{{ item.name }}"
virtual_network: "{{ vn.state.id }}"
subnet: testvm001
security_group: testvm001
loop:
- testvm011
- testvm012
loop: "{{ niclist }}"
- name: Create virtual machine with two NICs
register: output
vars:
niclist:
- testvm011
- testvm012
azure_rm_virtualmachine:
resource_group: "{{ resource_group }}"
name: testvm003
@ -315,10 +330,6 @@
- results.vms[0].admin_username == 'adminuser'
- name: Should be idempotent with a dual NICs
vars:
niclist:
- testvm011
- testvm012
azure_rm_virtualmachine:
resource_group: "{{ resource_group }}"
name: testvm003