add ovirt_disk check mode (#53625)

pull/53633/head
Martin Nečas 6 years ago committed by ansibot
parent 48098ba688
commit b187e5a5c0

@ -689,13 +689,14 @@ def main():
ret['changed'] = ret['changed'] or downloaded ret['changed'] = ret['changed'] or downloaded
# Disk sparsify, only if disk is of image type: # Disk sparsify, only if disk is of image type:
disk = disks_service.disk_service(module.params['id']).get() if not module.check_mode:
if disk.storage_type == otypes.DiskStorageType.IMAGE: disk = disks_service.disk_service(module.params['id']).get()
ret = disks_module.action( if disk.storage_type == otypes.DiskStorageType.IMAGE:
action='sparsify', ret = disks_module.action(
action_condition=lambda d: module.params['sparsify'], action='sparsify',
wait_condition=lambda d: d.status == otypes.DiskStatus.OK, action_condition=lambda d: module.params['sparsify'],
) wait_condition=lambda d: d.status == otypes.DiskStatus.OK,
)
# Export disk as image to glance domain # Export disk as image to glance domain
elif state == 'exported': elif state == 'exported':

Loading…
Cancel
Save