diff --git a/gso/workflows/iptrunk/validate_iptrunk.py b/gso/workflows/iptrunk/validate_iptrunk.py
index af499cd26eb5466fd0bbe83b235cdb0e3bc81003..8a9e964bcc6d97b47e946ecd6ca29bd063422f6d 100644
--- a/gso/workflows/iptrunk/validate_iptrunk.py
+++ b/gso/workflows/iptrunk/validate_iptrunk.py
@@ -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"
         f"{subscription.iptrunk.iptrunk_sides[1].iptrunk_side_node.router_fqdn}\n",
         extra_vars={
-            "wfo_trunk_json": subscription,
+            "wfo_trunk_json": json.loads(json_dumps(subscription)),
             "verb": "deploy",
             "dry_run": "true",
+            "config_object": "trunk_interface",
             "is_verification_workflow": "true",
         },
     )
@@ -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:
     """Run an Ansible playbook to check for any :term:`ISIS` configuration drift."""
     execute_playbook(
-        playbook_name="iptrunks_ibgp.yaml",
+        playbook_name="iptrunks.yaml",
         callback_route=callback_route,
         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",
         extra_vars={
-            "wfo_trunk_json": subscription,
+            "wfo_trunk_json": json.loads(json_dumps(subscription)),
             "verb": "deploy",
             "dry_run": "true",
+            "config_object": "isis_interface",
             "is_verification_workflow": "true",
         },
     )
@@ -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"
         f"{subscription.iptrunk.iptrunk_sides[1].iptrunk_side_node.router_fqdn}\n",
         extra_vars={
-            "wfo_trunk_json": subscription,
+            "subscription": json.loads(json_dumps(subscription)),
             "verb": "deploy",
             "dry_run": "true",
             "is_verification_workflow": "true",