Skip to content

Redeploy layer 2 circuit

A redeploy workflow for Layer 2 Circuit subscriptions.

redeploy_layer_2_circuit()

Redeploy an existing Layer 2 Circuit service.

Source code in gso/workflows/l2_circuit/redeploy_layer_2_circuit.py
@redeploy_workflow("Redeploy Layer 2 Circuit")
def redeploy_layer_2_circuit() -> StepList:
    """Redeploy an existing Layer 2 Circuit service."""
    return (
        begin
        >> generate_fqdn_list
        >> annotate_edge_ports_with_partner_names
        >> lso_interaction(provision_l2circuit_dry)
        >> lso_interaction(provision_l2circuit_real)
    )