From 28284c23a9acef00b244d0eb0716b4670be1f2c1 Mon Sep 17 00:00:00 2001 From: Abhijeet Kasurde Date: Mon, 4 Feb 2019 20:42:48 +0530 Subject: [PATCH] VMware: debug property values (#45410) This fix adds additional information about VM properties Fixes: #43618 Signed-off-by: Abhijeet Kasurde --- contrib/inventory/vmware_inventory.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/contrib/inventory/vmware_inventory.py b/contrib/inventory/vmware_inventory.py index 310194e1647..e6472d1fb62 100755 --- a/contrib/inventory/vmware_inventory.py +++ b/contrib/inventory/vmware_inventory.py @@ -614,7 +614,14 @@ class VMWareInventory(object): lastref = lastref[x] else: lastref[x] = val - + if self.args.debug: + self.debugl("For %s" % vm.name) + for key in list(rdata.keys()): + if isinstance(rdata[key], dict): + for ikey in list(rdata[key].keys()): + self.debugl("Property '%s.%s' has value '%s'" % (key, ikey, rdata[key][ikey])) + else: + self.debugl("Property '%s' has value '%s'" % (key, rdata[key])) return rdata def facts_from_vobj(self, vobj, level=0):