From 0bb3c4379c04f923f63c1cbc879c4f2e69174b9a Mon Sep 17 00:00:00 2001 From: James Tanner Date: Mon, 25 Sep 2017 14:33:11 -0400 Subject: [PATCH] device operations are recursive if serialized --- lib/ansible/module_utils/vmware.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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),