diff options
author | Håkon Solbjørg <hakon@solbj.org> | 2023-04-06 17:06:07 +0200 |
---|---|---|
committer | Håkon Solbjørg <hakon@solbj.org> | 2023-04-06 17:09:30 +0200 |
commit | a4d9bdca72f0678c95c10a9af0290305b18dea71 (patch) | |
tree | e416142b610a5f1a72cf232e91ae1d6808a91401 /tools | |
parent | 1e9c2a7cce492e668483b87d648362c7b20afd83 (diff) |
fix(mist2netbox): Match on device name without domain
Diffstat (limited to 'tools')
-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: |