diff options
Diffstat (limited to 'tools/netbox/scripts/mist2netbox/mist2netbox.py')
-rw-r--r-- | tools/netbox/scripts/mist2netbox/mist2netbox.py | 4 |
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: |