Shared steps
Workflow steps that are used in multiple Layer 2 Circuit workflows.
generate_fqdn_list(subscription)
Generate the list of FQDNs that this workflow should target.
This list will consist of two elements, one for each far end of the circuit.
Source code in gso/workflows/l2_circuit/shared_steps.py
extract_partner_name_from_edge_port(subscription)
Expand a subscription model of a Layer 2 Circuit.
This method will include the name of each Edge Port's partner to be used in Ansible playbooks.
Source code in gso/workflows/l2_circuit/shared_steps.py
provision_l2circuit_dry(modified_subscription, process_id, tt_number, fqdn_list)
Perform a dry run of deploying a Layer 2 Circuit.
Source code in gso/workflows/l2_circuit/shared_steps.py
provision_l2circuit_real(modified_subscription, process_id, tt_number, fqdn_list)
Perform a dry run of deploying a Layer 2 Circuit.
Source code in gso/workflows/l2_circuit/shared_steps.py
terminate_l2circuit_dry(process_id, tt_number, modified_subscription, fqdn_list)
Perform a dry run of removing old configuration of a Layer 2 Circuit.
Source code in gso/workflows/l2_circuit/shared_steps.py
terminate_l2circuit_real(process_id, tt_number, modified_subscription, fqdn_list)
Remove old configuration of a Layer 2 Circuit.