diff options
author | Abhijeet Kasurde <akasurde@redhat.com> | 2018-04-18 17:41:15 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-04-18 17:41:15 +0530 |
commit | 9a7da8d3da8de20f8181c058bb8df3b8d927816a (patch) | |
tree | f2d6b01229e021c8e0cac427cfa5e4d1f109c41e | |
parent | 0fede2ba60772b11ab06e7d73e1a5f5045d09d43 (diff) | |
download | ansible-9a7da8d3da8de20f8181c058bb8df3b8d927816a.tar.gz |
add instanceUuid (also called PersistentId) in vmware utils (#38870)
(cherry picked from commit 0cdba9ff70c76af49e5cce2c9a16705cc0718a64)
-rw-r--r-- | changelogs/fragments/vmware_gather_facts_instance_uuid.yaml | 2 | ||||
-rw-r--r-- | lib/ansible/module_utils/vmware.py | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/changelogs/fragments/vmware_gather_facts_instance_uuid.yaml b/changelogs/fragments/vmware_gather_facts_instance_uuid.yaml new file mode 100644 index 0000000000..50aab8b756 --- /dev/null +++ b/changelogs/fragments/vmware_gather_facts_instance_uuid.yaml @@ -0,0 +1,2 @@ +minor_changes: +- Updated virtual machine facts with instanceUUID which is unique for each VM irrespective of name and BIOS UUID. diff --git a/lib/ansible/module_utils/vmware.py b/lib/ansible/module_utils/vmware.py index e9ad9472cb..829c2f8546 100644 --- a/lib/ansible/module_utils/vmware.py +++ b/lib/ansible/module_utils/vmware.py @@ -291,6 +291,7 @@ def gather_vm_facts(content, vm): 'hw_guest_ha_state': None, 'hw_is_template': vm.config.template, 'hw_folder': None, + 'instance_uuid': vm.config.instanceUuid, 'guest_tools_status': _get_vm_prop(vm, ('guest', 'toolsRunningStatus')), 'guest_tools_version': _get_vm_prop(vm, ('guest', 'toolsVersion')), 'guest_question': vm.summary.runtime.question, |