Skip to content

Commit 76b9ccf

Browse files
committedApr 19, 2023
fixes issue VM device not set if strip_host_domain_name = True bb-Ricardo#294
1 parent 5677846 commit 76b9ccf

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed
 

‎module/sources/vmware/connection.py

+4-5
Original file line numberDiff line numberDiff line change
@@ -1055,6 +1055,9 @@ def add_device_vm_to_inventory(self, object_type, object_data, pnic_data=None, v
10551055
else:
10561056
device_vm_object.update(data=object_data, source=self)
10571057

1058+
# add object to cache
1059+
self.add_object_to_cache(vmware_object, device_vm_object)
1060+
10581061
# update role according to config settings
10591062
object_name = object_data.get(object_type.primary_key)
10601063
role_name = self.get_object_relation(object_name,
@@ -2091,11 +2094,7 @@ def add_virtual_machine(self, obj):
20912094
vm_data["site"] = {"name": site_name}
20922095

20932096
if self.settings.track_vm_host:
2094-
vm_data["device"] = {
2095-
"name": parent_name,
2096-
"cluster": nb_cluster_object,
2097-
"site": {"name": site_name}
2098-
}
2097+
vm_data["device"] = self.get_object_from_cache(parent_host)
20992098

21002099
if platform is not None:
21012100
vm_data["platform"] = {"name": platform}

0 commit comments

Comments
 (0)
Please sign in to comment.