diff --git a/plugins/module_utils/prism/vms.py b/plugins/module_utils/prism/vms.py index a1ca89876..1b8a53ae5 100644 --- a/plugins/module_utils/prism/vms.py +++ b/plugins/module_utils/prism/vms.py @@ -425,14 +425,14 @@ def _generate_disk_spec( else: if vdisk.get("size_gb"): - disk_size_bytes = vdisk["size_gb"] * 1024 * 1024 * 1024 + disk_size_bytes = int(vdisk["size_gb"]) * 1024 * 1024 * 1024 if not vdisk.get("uuid") or ( "disk_size_bytes" in disk and disk_size_bytes >= disk.get("disk_size_bytes", 0) ): if disk.get("bus") in ["IDE", "SATA"]: self.require_vm_restart = True - disk["disk_size_bytes"] = vdisk["size_gb"] * 1024 * 1024 * 1024 + disk["disk_size_bytes"] = disk_size_bytes else: if disk.get("device_properties", {}).get("device_type") == "CDROM": self.module.fail_json(