diff --git a/netbox.py b/netbox.py index 2cf5bb2..81c29e9 100755 --- a/netbox.py +++ b/netbox.py @@ -16,7 +16,7 @@ def __init__(self): if self.config['debug']: logging.basicConfig(filename='netbox_inventory.log', level=logging.DEBUG) - self.netbox = self.connect_netbox(self.config['url'], self.config['token']) + self.netbox = self.connect_netbox(self.config['url'], self.config['token'], self.config['ssl_verify']) self.result = { "all": { "hosts": [] @@ -39,9 +39,9 @@ def load_config(self): except yaml.YAMLError as exc: print(exc) - def connect_netbox(self, url, token): + def connect_netbox(self, url, token, ssl_verify): try: - return pynetbox.api(url, token=token) + return pynetbox.api(url, token=token, ssl_verify=ssl_verify) except requests.exceptions.ConnectionError: sys.exit("Failed to connect to netbox instance") except AttributeError: