diff --git a/lib/ansible/module_utils/vmware.py b/lib/ansible/module_utils/vmware.py index fd2bad99450..64c30cba725 100644 --- a/lib/ansible/module_utils/vmware.py +++ b/lib/ansible/module_utils/vmware.py @@ -601,7 +601,7 @@ def serialize_spec(clonespec): elif isinstance(xo, vim.vm.device.VirtualDisk): data[x] = serialize_spec(xo) elif isinstance(xo, vim.vm.device.VirtualDeviceSpec.FileOperation): - data[x] = serialize_spec(xo) + data[x] = to_text(xo) elif isinstance(xo, vim.Description): data[x] = { 'dynamicProperty': serialize_spec(xo.dynamicProperty),