mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-10-06 16:34:02 -07:00
VMware: Make a common API for hostsystem params (#36314)
This fix adds a common API for getting host system managed object from either cluster name or host system. Fixes: #36010 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
This commit is contained in:
parent
4d18586fc9
commit
542d27eee4
16 changed files with 45 additions and 184 deletions
|
@ -184,9 +184,7 @@ class PyVmomiHelper(PyVmomi):
|
|||
self.vlan_id = self.params['vlan_id']
|
||||
|
||||
self.esxi_host_name = self.params['esxi_hostname']
|
||||
self.esxi_host_obj = self.find_hostsystem_by_name(host_name=self.esxi_host_name)
|
||||
if not self.esxi_host_obj:
|
||||
module.fail_json(changed=False, msg="ESXi '%s' not found" % self.esxi_host_name)
|
||||
self.esxi_host_obj = self.get_all_host_objs(esxi_host_name=self.esxi_host_name)[0]
|
||||
|
||||
self.port_group_obj = self.get_port_group_by_name(host_system=self.esxi_host_obj, portgroup_name=self.port_group_name)
|
||||
if not self.port_group_obj:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue