Skip to content
Snippets Groups Projects
Commit 825cacee authored by Aleksandr Kurbatov's avatar Aleksandr Kurbatov Committed by Neda Moeini
Browse files

Corrected `validate_iptrunk`

parent 48992593
No related branches found
No related tags found
No related merge requests found
Pipeline #87584 failed
...@@ -137,9 +137,10 @@ def verify_iptrunk_config(subscription: Iptrunk, callback_route: str) -> None: ...@@ -137,9 +137,10 @@ def verify_iptrunk_config(subscription: Iptrunk, callback_route: str) -> None:
inventory=f"{subscription.iptrunk.iptrunk_sides[0].iptrunk_side_node.router_fqdn}\n" inventory=f"{subscription.iptrunk.iptrunk_sides[0].iptrunk_side_node.router_fqdn}\n"
f"{subscription.iptrunk.iptrunk_sides[1].iptrunk_side_node.router_fqdn}\n", f"{subscription.iptrunk.iptrunk_sides[1].iptrunk_side_node.router_fqdn}\n",
extra_vars={ extra_vars={
"wfo_trunk_json": subscription, "wfo_trunk_json": json.loads(json_dumps(subscription)),
"verb": "deploy", "verb": "deploy",
"dry_run": "true", "dry_run": "true",
"config_object": "trunk_interface",
"is_verification_workflow": "true", "is_verification_workflow": "true",
}, },
) )
...@@ -149,14 +150,15 @@ def verify_iptrunk_config(subscription: Iptrunk, callback_route: str) -> None: ...@@ -149,14 +150,15 @@ def verify_iptrunk_config(subscription: Iptrunk, callback_route: str) -> None:
def check_ip_trunk_isis(subscription: Iptrunk, callback_route: str) -> None: def check_ip_trunk_isis(subscription: Iptrunk, callback_route: str) -> None:
"""Run an Ansible playbook to check for any :term:`ISIS` configuration drift.""" """Run an Ansible playbook to check for any :term:`ISIS` configuration drift."""
execute_playbook( execute_playbook(
playbook_name="iptrunks_ibgp.yaml", playbook_name="iptrunks.yaml",
callback_route=callback_route, callback_route=callback_route,
inventory=f"{subscription.iptrunk.iptrunk_sides[0].iptrunk_side_node.router_fqdn}\n" inventory=f"{subscription.iptrunk.iptrunk_sides[0].iptrunk_side_node.router_fqdn}\n"
f"{subscription.iptrunk.iptrunk_sides[1].iptrunk_side_node.router_fqdn}\n", f"{subscription.iptrunk.iptrunk_sides[1].iptrunk_side_node.router_fqdn}\n",
extra_vars={ extra_vars={
"wfo_trunk_json": subscription, "wfo_trunk_json": json.loads(json_dumps(subscription)),
"verb": "deploy", "verb": "deploy",
"dry_run": "true", "dry_run": "true",
"config_object": "isis_interface",
"is_verification_workflow": "true", "is_verification_workflow": "true",
}, },
) )
...@@ -171,7 +173,7 @@ def verify_twamp_config(subscription: Iptrunk, callback_route: str) -> None: ...@@ -171,7 +173,7 @@ def verify_twamp_config(subscription: Iptrunk, callback_route: str) -> None:
inventory=f"{subscription.iptrunk.iptrunk_sides[0].iptrunk_side_node.router_fqdn}\n" inventory=f"{subscription.iptrunk.iptrunk_sides[0].iptrunk_side_node.router_fqdn}\n"
f"{subscription.iptrunk.iptrunk_sides[1].iptrunk_side_node.router_fqdn}\n", f"{subscription.iptrunk.iptrunk_sides[1].iptrunk_side_node.router_fqdn}\n",
extra_vars={ extra_vars={
"wfo_trunk_json": subscription, "subscription": json.loads(json_dumps(subscription)),
"verb": "deploy", "verb": "deploy",
"dry_run": "true", "dry_run": "true",
"is_verification_workflow": "true", "is_verification_workflow": "true",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment