Allow for NetBox Config Context to have a null value for proxy.

This commit is contained in:
Raymond Kuiper 2024-07-24 10:58:22 +02:00
parent c0c52f973e
commit 2094799a51

View File

@ -371,11 +371,14 @@ class NetworkDevice():
Sets proxy or proxy group if this
value has been defined in config context
input: List of all proxies and proxy gorups in standardized format
input: List of all proxies and proxy groups in standardized format
"""
# check if the key Zabbix is defined in the config context
if not "zabbix" in self.nb.config_context:
return False
elif ("proxy" in self.nb.config_context["zabbix"] and
not self.nb.config_context["zabbix"]["proxy"]):
return False
# Proxy group takes priority over a proxy due
# to it being HA and therefore being more reliable
# Includes proxy group fix since Zabbix <= 6 should ignore this