aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSjur Fredriksen <sjurtf@ifi.uio.no>2025-03-25 13:51:26 +0100
committerSjur Fredriksen <sjurtf@ifi.uio.no>2025-03-25 13:51:26 +0100
commitf37c51a4d09fb07d9a7edbe74d8a50d6b260f04d (patch)
tree5ad5473972e90e6effb8500398b0203f6c2efb30
parentea9631db25057e01e425d360320916e6a760121e (diff)
Revert "fix prefix error when recieving mutiple prefixes"
This reverts commit ea9631db25057e01e425d360320916e6a760121e.
-rw-r--r--tools/netbox/scripts/create-switch/create-switch-tg25.py13
1 files changed, 4 insertions, 9 deletions
diff --git a/tools/netbox/scripts/create-switch/create-switch-tg25.py b/tools/netbox/scripts/create-switch/create-switch-tg25.py
index cd37bdd..ef09c8c 100644
--- a/tools/netbox/scripts/create-switch/create-switch-tg25.py
+++ b/tools/netbox/scripts/create-switch/create-switch-tg25.py
@@ -48,18 +48,13 @@ FABRIC_CLIENTS_ROLE = Role.objects.get(slug='clients')
# VRF for fabric clients
FABRIC_CLIENTS_VRF = VRF.objects.get(name='CLIENTS')
-# Client and MGMT VRF object
-CLIENTS_VRF = VRF.objects.filter(name="CLIENTS")
-JUNIPER_MGMT_VRF = VRF.objects.filter(name="JUNIPER_MGMT")
-
-
# Client networks allocated from here
-FABRIC_V4_CLIENTS_PREFIX = Prefix.objects.filter(prefix='10.25.0.0/16', vrf__in=CLIENTS_VRF)
-FABRIC_V6_CLIENTS_PREFIX = Prefix.objects.filter(prefix='2a06:5844:e::/48', vrf__in=CLIENTS_VRF)
+FABRIC_V4_CLIENTS_PREFIX = Prefix.objects.get(prefix='10.25.0.0/16')
+FABRIC_V6_CLIENTS_PREFIX = Prefix.objects.get(prefix='2a06:5844:e::/48')
# Switch mgmt allocates from here
-FABRIC_V4_JUNIPER_MGMT_PREFIX = Prefix.objects.filter(prefix='185.110.149.0/25', vrf__in=JUNIPER_MGMT_VRF)
-FABRIC_V6_JUNIPER_MGMT_PREFIX = Prefix.objects.filter(prefix='2a06:5841:f::/64', vrf__in=JUNIPER_MGMT_VRF)
+FABRIC_V4_JUNIPER_MGMT_PREFIX = Prefix.objects.get(prefix='185.110.149.0/25')
+FABRIC_V6_JUNIPER_MGMT_PREFIX = Prefix.objects.get(prefix='2a06:5841:f::/64')
## TODO support 1G uplinks on EX3300
UPLINK_PORTS = {