mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-22 12:50:22 -07:00
VMware: Return Disk UUID information (#45157)
This fix adds feature of disk uuid for given virtual machine disk. Fixes: #45149 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
This commit is contained in:
parent
65c9090714
commit
9c1ba18607
2 changed files with 32 additions and 6 deletions
|
@ -25,7 +25,8 @@ version_added: 2.6
|
|||
author:
|
||||
- Abhijeet Kasurde (@Akasurde) <akasurde@redhat.com>
|
||||
notes:
|
||||
- Tested on vSphere 6.0 and 6.5
|
||||
- Tested on vSphere 6.0 and 6.5.
|
||||
- Disk UUID information is added in version 2.8.
|
||||
requirements:
|
||||
- "python >= 2.6"
|
||||
- PyVmomi
|
||||
|
@ -149,6 +150,7 @@ class PyVmomiHelper(PyVmomi):
|
|||
backing_disk_mode=disk.backing.diskMode,
|
||||
backing_writethrough=disk.backing.writeThrough,
|
||||
backing_thinprovisioned=disk.backing.thinProvisioned,
|
||||
backing_uuid=disk.backing.uuid,
|
||||
backing_eagerlyscrub=bool(disk.backing.eagerlyScrub),
|
||||
controller_key=disk.controllerKey,
|
||||
unit_number=disk.unitNumber,
|
||||
|
@ -167,8 +169,11 @@ def main():
|
|||
folder=dict(type='str'),
|
||||
datacenter=dict(type='str', required=True),
|
||||
)
|
||||
module = AnsibleModule(argument_spec=argument_spec,
|
||||
required_one_of=[['name', 'uuid']])
|
||||
module = AnsibleModule(
|
||||
argument_spec=argument_spec,
|
||||
required_one_of=[['name', 'uuid']],
|
||||
supports_check_mode=True,
|
||||
)
|
||||
|
||||
if module.params['folder']:
|
||||
# FindByInventoryPath() does not require an absolute path
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue