From b187e5a5c0029befe6fb73daea68bfd5f1a06625 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Ne=C4=8Das?= Date: Mon, 11 Mar 2019 15:54:02 +0100 Subject: [PATCH] add ovirt_disk check mode (#53625) --- lib/ansible/modules/cloud/ovirt/ovirt_disk.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/lib/ansible/modules/cloud/ovirt/ovirt_disk.py b/lib/ansible/modules/cloud/ovirt/ovirt_disk.py index 8e88c48325..26be0f881f 100644 --- a/lib/ansible/modules/cloud/ovirt/ovirt_disk.py +++ b/lib/ansible/modules/cloud/ovirt/ovirt_disk.py @@ -689,13 +689,14 @@ def main(): ret['changed'] = ret['changed'] or downloaded # Disk sparsify, only if disk is of image type: - disk = disks_service.disk_service(module.params['id']).get() - if disk.storage_type == otypes.DiskStorageType.IMAGE: - ret = disks_module.action( - action='sparsify', - action_condition=lambda d: module.params['sparsify'], - wait_condition=lambda d: d.status == otypes.DiskStatus.OK, - ) + if not module.check_mode: + disk = disks_service.disk_service(module.params['id']).get() + if disk.storage_type == otypes.DiskStorageType.IMAGE: + ret = disks_module.action( + action='sparsify', + action_condition=lambda d: module.params['sparsify'], + wait_condition=lambda d: d.status == otypes.DiskStatus.OK, + ) # Export disk as image to glance domain elif state == 'exported':