@@ -1116,32 +1116,6 @@ def create_or_validate_router(region):
11161116 services [svc ]['properties' ] = network .services (name = svc )[0 ]
11171117 spinner .succeed (sub ("Finding" , "Found" , spinner .text ))
11181118
1119- # create a customer-hosted ER unless exists
1120- customer_router_name = "Branch Exit Router"
1121- spinner .text = f"Finding customer router '{ customer_router_name } '"
1122- with spinner :
1123- if not network .edge_router_exists (name = customer_router_name ):
1124- spinner .text = sub ("Finding" , "Creating" , spinner .text )
1125- customer_router = network .create_edge_router (
1126- name = customer_router_name ,
1127- attributes = ["#branch_exit_routers" ],
1128- tunneler_enabled = True )
1129- else :
1130- customer_router = network .edge_routers (name = customer_router_name )[0 ]
1131- spinner .succeed (sub ("Finding" , "Found" , spinner .text ))
1132-
1133- spinner .text = f"Getting registration key for customer router { customer_router_name } "
1134- # Customer routers don't auto-provision - registration key is available immediately at status NEW
1135- # The router will only reach PROVISIONED status after manual registration and connection
1136- with spinner :
1137- try :
1138- network .wait_for_statuses (expected_statuses = RESOURCES ["edge-routers" ].status_symbols ["complete" ], id = customer_router ['id' ], type = "edge-router" , wait = 222 , progress = False )
1139- customer_router_registration = network .rotate_edge_router_registration (id = customer_router ['id' ])
1140- except Exception as e :
1141- raise RuntimeError (f"error getting router registration, got { e } " )
1142- else :
1143- spinner .succeed (f"Customer router ready to register with key '{ customer_router_registration ['registrationKey' ]} '" )
1144-
11451119 # create unless exists
11461120 app_wan_name = "Default Service Policy"
11471121 spinner .text = "Finding service policy"
0 commit comments