INNER CODE UNIT · Python
_establish_connection
ansible-collections/community.vmware · plugins/connection/vmware_tools.py:295
def _establish_connection(self):
connection_kwargs = {
"host": self.vmware_host,
"user": self.get_option("vmware_user"),
"pwd": self.get_option("vmware_password"),
"port": self.get_option("vmware_port"),
}
if not self.validate_certs:
if HAS_URLLIB3:
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
connection_kwargs['disableSslCertValidation'] = True
try:
self._si = SmartConnect(**connection_kwargs)
except SSLError:
raise AnsibleError("SSL Error: Certificate verification failed.")
except (gaierror):