diff --git a/gso/workflows/iptrunk/create_iptrunk.py b/gso/workflows/iptrunk/create_iptrunk.py index 4f428fcaecc3a5c827136f38e9ff8923c9e1452c..5f02a8c9e052733cf0610b19a21522cbc17bc0c4 100644 --- a/gso/workflows/iptrunk/create_iptrunk.py +++ b/gso/workflows/iptrunk/create_iptrunk.py @@ -344,12 +344,12 @@ def create_iptrunk() -> StepList: >> initialize_subscription >> get_info_from_ipam >> reserve_interfaces_in_netbox - >> pp_interaction(provision_ip_trunk_iface_dry, 3) - >> pp_interaction(provision_ip_trunk_iface_real, 3) - >> pp_interaction(check_ip_trunk_connectivity, 2, False) - >> pp_interaction(provision_ip_trunk_isis_iface_dry, 3) - >> pp_interaction(provision_ip_trunk_isis_iface_real, 3) - >> pp_interaction(check_ip_trunk_isis, 2, False) + >> pp_interaction(provision_ip_trunk_iface_dry, "Provision IPtrunk interface [DRY RUN]") + >> pp_interaction(provision_ip_trunk_iface_real, "Provision IPtrunk interface [FOR REAL]") + >> pp_interaction(check_ip_trunk_connectivity, "Check IPtrunk connectivity") + >> pp_interaction(provision_ip_trunk_isis_iface_dry, "Provision ISIS interface [DRY RUN]") + >> pp_interaction(provision_ip_trunk_isis_iface_real, "Provision ISIS interface [FOR REAL]") + >> pp_interaction(check_ip_trunk_isis, "Validate IPtrunk") >> allocate_interfaces_in_netbox >> set_status(SubscriptionLifecycle.ACTIVE) >> resync diff --git a/gso/workflows/iptrunk/migrate_iptrunk.py b/gso/workflows/iptrunk/migrate_iptrunk.py index ef69a304e589ea26e3582074fc3890aaec06a2c5..18a57cf161846b03aef12f2e704e9f65ffe0ff92 100644 --- a/gso/workflows/iptrunk/migrate_iptrunk.py +++ b/gso/workflows/iptrunk/migrate_iptrunk.py @@ -506,17 +506,17 @@ def migrate_iptrunk() -> StepList: >> store_process_subscription(Target.MODIFY) >> unsync >> reserve_interfaces_in_netbox - >> pp_interaction(set_isis_to_90000, 3) - >> pp_interaction(disable_old_config_dry, 3) - >> pp_interaction(disable_old_config_real, 3) - >> pp_interaction(deploy_new_config_dry, 3) - >> pp_interaction(deploy_new_config_real, 3) + >> pp_interaction(set_isis_to_90000, "Set ISIS metric to 90.000") + >> pp_interaction(disable_old_config_dry, "Disable old configuration [DRY RUN]") + >> pp_interaction(disable_old_config_real, "Disable old configuration [FOR REAL]") + >> pp_interaction(deploy_new_config_dry, "Deploy new configuration [DRY RUN]") + >> pp_interaction(deploy_new_config_real, "Deploy new configuration [FOR REAL]") >> confirm_continue_move_fiber - >> pp_interaction(deploy_new_isis, 3) + >> pp_interaction(deploy_new_isis, "Deploy new ISIS interface") >> confirm_continue_restore_isis - >> pp_interaction(restore_isis_metric, 3) - >> pp_interaction(delete_old_config_dry, 3) - >> pp_interaction(delete_old_config_real, 3) + >> pp_interaction(restore_isis_metric, "Restore original ISIS metric") + >> pp_interaction(delete_old_config_dry, "Delete old configuration [DRY RUN]") + >> pp_interaction(delete_old_config_real, "Delete old configuration [FOR REAL]") >> update_ipam >> update_subscription_model >> update_netbox diff --git a/gso/workflows/iptrunk/modify_isis_metric.py b/gso/workflows/iptrunk/modify_isis_metric.py index f43447c806c88597fc87eabe22ce4a721f4e0590..dedbb36596d53a2a2d892d80097bce0fb11664bc 100644 --- a/gso/workflows/iptrunk/modify_isis_metric.py +++ b/gso/workflows/iptrunk/modify_isis_metric.py @@ -62,8 +62,8 @@ def modify_isis_metric() -> StepList: >> store_process_subscription(Target.MODIFY) >> unsync >> modify_iptrunk_subscription - >> pp_interaction(provision_ip_trunk_isis_iface_dry, 3) - >> pp_interaction(provision_ip_trunk_isis_iface_real, 3) + >> pp_interaction(provision_ip_trunk_isis_iface_dry, "Provision ISIS interface [DRY RUN]") + >> pp_interaction(provision_ip_trunk_isis_iface_real, "Provision ISIS interface [FOR REAL]") >> resync >> done ) diff --git a/gso/workflows/iptrunk/modify_trunk_interface.py b/gso/workflows/iptrunk/modify_trunk_interface.py index 26d9c9cc4c14d86f0cf06bf3a412259db09692f4..6a94ac674e37d03c9c26f809617400f4be647a54 100644 --- a/gso/workflows/iptrunk/modify_trunk_interface.py +++ b/gso/workflows/iptrunk/modify_trunk_interface.py @@ -279,8 +279,8 @@ def modify_trunk_interface() -> StepList: >> unsync >> modify_iptrunk_subscription >> update_interfaces_in_netbox - >> pp_interaction(provision_ip_trunk_iface_dry, 3) - >> pp_interaction(provision_ip_trunk_iface_real, 3) + >> pp_interaction(provision_ip_trunk_iface_dry, "Provision IPtrunk interface [DRY RUN]") + >> pp_interaction(provision_ip_trunk_iface_real, "Provision IPtrunk interface [FOR REAL") >> allocate_interfaces_in_netbox >> resync >> done diff --git a/gso/workflows/iptrunk/terminate_iptrunk.py b/gso/workflows/iptrunk/terminate_iptrunk.py index c0a0da62cd549962164e6d9cc6afb787a7f63f79..3cd0f74424d46704e91c3be9ac0057b748dffc55 100644 --- a/gso/workflows/iptrunk/terminate_iptrunk.py +++ b/gso/workflows/iptrunk/terminate_iptrunk.py @@ -83,9 +83,9 @@ def terminate_iptrunk() -> StepList: config_steps = ( init - >> pp_interaction(set_isis_to_90000, 3) - >> pp_interaction(deprovision_ip_trunk_dry, 3) - >> pp_interaction(deprovision_ip_trunk_real, 3) + >> pp_interaction(set_isis_to_90000, "Set ISIS metric to 90.000") + >> pp_interaction(deprovision_ip_trunk_dry, "Deprovision IPtrunk [DRY RUN]") + >> pp_interaction(deprovision_ip_trunk_real, "Deprovision IPtrunk [FOR REAL]") ) ipam_steps = init >> deprovision_ip_trunk_ipv4 >> deprovision_ip_trunk_ipv6