From 390a08c78176485e06a69feed170ba7e50e3fc00 Mon Sep 17 00:00:00 2001 From: Jean-Bernard Jansen Date: Tue, 28 Aug 2018 11:33:16 +0200 Subject: [PATCH] azure_rm_virtualmachine : fix support for existing machines provisioned with a managed image (#32984) --- lib/ansible/modules/cloud/azure/azure_rm_virtualmachine.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/ansible/modules/cloud/azure/azure_rm_virtualmachine.py b/lib/ansible/modules/cloud/azure/azure_rm_virtualmachine.py index 180982a3ac..51445c09c6 100644 --- a/lib/ansible/modules/cloud/azure/azure_rm_virtualmachine.py +++ b/lib/ansible/modules/cloud/azure/azure_rm_virtualmachine.py @@ -1127,6 +1127,8 @@ class AzureRMVirtualMachine(AzureRMModuleBase): disk_size_gb=vm_dict['properties']['storageProfile']['osDisk']['diskSizeGB'] ), image_reference=self.compute_models.ImageReference( + id=vm_dict['properties']['storageProfile']['imageReference']['id'], + ) if 'id' in vm_dict['properties']['storageProfile']['imageReference'].keys() else self.compute_models.ImageReference( publisher=vm_dict['properties']['storageProfile']['imageReference']['publisher'], offer=vm_dict['properties']['storageProfile']['imageReference']['offer'], sku=vm_dict['properties']['storageProfile']['imageReference']['sku'],