From 6fe30c223c5dbcaf7f3b1b71f6c69e3abeef5208 Mon Sep 17 00:00:00 2001
From: Karel van Klink <karel.vanklink@geant.org>
Date: Thu, 24 Aug 2023 11:45:10 +0200
Subject: [PATCH] update ip_trunk model in endpoints

---
 lso/routes/ip_trunk.py | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/lso/routes/ip_trunk.py b/lso/routes/ip_trunk.py
index 2fa8298..e12c7ff 100644
--- a/lso/routes/ip_trunk.py
+++ b/lso/routes/ip_trunk.py
@@ -81,9 +81,9 @@ def provision_ip_trunk(params: IPTrunkProvisioningParams) -> PlaybookLaunchRespo
     return run_playbook(
         playbook_path=path.join(config_params.ansible_playbooks_root_dir, "iptrunks.yaml"),
         inventory=str(
-            params.subscription["iptrunk"]["iptrunk_sideA_node"]["router_fqdn"]
+            params.subscription["iptrunk"]["iptrunk_sides"][0]["iptrunk_side_node"]["router_fqdn"]
             + "\n"
-            + params.subscription["iptrunk"]["iptrunk_sideB_node"]["router_fqdn"]
+            + params.subscription["iptrunk"]["iptrunk_sides"][1]["iptrunk_side_node"]["router_fqdn"]
             + "\n"
         ),
         extra_vars=extra_vars,
@@ -113,9 +113,9 @@ def modify_ip_trunk(params: IPTrunkModifyParams) -> PlaybookLaunchResponse:
     return run_playbook(
         playbook_path=path.join(config_params.ansible_playbooks_root_dir, "iptrunks.yaml"),
         inventory=str(
-            params.subscription["iptrunk"]["iptrunk_sideA_node"]["router_fqdn"]
+            params.subscription["iptrunk"]["iptrunk_sides"][0]["iptrunk_side_node"]["router_fqdn"]
             + "\n"
-            + params.subscription["iptrunk"]["iptrunk_sideB_node"]["router_fqdn"]
+            + params.subscription["iptrunk"]["iptrunk_sides"][1]["iptrunk_side_node"]["router_fqdn"]
             + "\n"
         ),
         extra_vars=extra_vars,
@@ -147,9 +147,9 @@ def delete_ip_trunk(params: IPTrunkDeleteParams) -> PlaybookLaunchResponse:
     return run_playbook(
         playbook_path=path.join(config_params.ansible_playbooks_root_dir, "iptrunks.yaml"),
         inventory=str(
-            params.subscription["iptrunk"]["iptrunk_sideA_node"]["router_fqdn"]
+            params.subscription["iptrunk"]["iptrunk_sides"][0]["iptrunk_side_node"]["router_fqdn"]
             + "\n"
-            + params.subscription["iptrunk"]["iptrunk_sideB_node"]["router_fqdn"]
+            + params.subscription["iptrunk"]["iptrunk_sides"][1]["iptrunk_side_node"]["router_fqdn"]
             + "\n"
         ),
         extra_vars=extra_vars,
-- 
GitLab