diff --git a/changelogs/fragments/58194-vm-name-item-not-yet-present-at-creation-time.yaml b/changelogs/fragments/58194-vm-name-item-not-yet-present-at-creation-time.yaml new file mode 100644 index 00000000000..50c70f2144f --- /dev/null +++ b/changelogs/fragments/58194-vm-name-item-not-yet-present-at-creation-time.yaml @@ -0,0 +1,2 @@ +bugfixes: + - proxmox_kvm - fixed issue when vm has not yet a name item (https://github.com/ansible/ansible/issues/58194) diff --git a/lib/ansible/modules/cloud/misc/proxmox_kvm.py b/lib/ansible/modules/cloud/misc/proxmox_kvm.py index 260516babcf..f3d8c9dc8cf 100644 --- a/lib/ansible/modules/cloud/misc/proxmox_kvm.py +++ b/lib/ansible/modules/cloud/misc/proxmox_kvm.py @@ -604,7 +604,7 @@ def get_nextvmid(module, proxmox): def get_vmid(proxmox, name): - return [vm['vmid'] for vm in proxmox.cluster.resources.get(type='vm') if vm['name'] == name] + return [vm['vmid'] for vm in proxmox.cluster.resources.get(type='vm') if vm.get('name') == name] def get_vm(proxmox, vmid):