aboutsummaryrefslogtreecommitdiffstats
path: root/tools/netbox/scripts/mist2netbox/mist2netbox.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/netbox/scripts/mist2netbox/mist2netbox.py')
-rw-r--r--tools/netbox/scripts/mist2netbox/mist2netbox.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/netbox/scripts/mist2netbox/mist2netbox.py b/tools/netbox/scripts/mist2netbox/mist2netbox.py
index 1390362..da376d6 100644
--- a/tools/netbox/scripts/mist2netbox/mist2netbox.py
+++ b/tools/netbox/scripts/mist2netbox/mist2netbox.py
@@ -58,8 +58,10 @@ def create_device_from_mist(data):
def get_distro_from_mist(data):
if 'lldp_stat' not in data:
return None, None
+ distro_name = data['lldp_stat']['system_name']
+ distro_name = distro_name.replace(".tg23.gathering.org", "")
try:
- distro = Device.objects.get(name=data['lldp_stat']['system_name'])
+ distro = Device.objects.get(name=distro_name)
distro_port = distro.interfaces.get(name=data['lldp_stat']['port_id'])
return distro, distro_port
except Device.DoesNotExist: