From 2094799a5105bfe0b589ff5bf0131f448b4aa0c0 Mon Sep 17 00:00:00 2001 From: Raymond Kuiper Date: Wed, 24 Jul 2024 10:58:22 +0200 Subject: [PATCH] Allow for NetBox Config Context to have a null value for proxy. --- modules/device.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/device.py b/modules/device.py index 5b16419..265e7d8 100644 --- a/modules/device.py +++ b/modules/device.py @@ -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