From f04758f27ea01590f56ed436b9b37eb55f6e761d Mon Sep 17 00:00:00 2001
From: Karel van Klink <karel.vanklink@geant.org>
Date: Wed, 27 Dec 2023 14:56:53 +0100
Subject: [PATCH] update typing of provisioning proxy inventory

---
 gso/services/provisioning_proxy.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gso/services/provisioning_proxy.py b/gso/services/provisioning_proxy.py
index 38d3037b..0aa6d8fb 100644
--- a/gso/services/provisioning_proxy.py
+++ b/gso/services/provisioning_proxy.py
@@ -88,8 +88,8 @@ _send_delete = partial(_send_request, CUDOperation.DELETE)
 def execute_playbook(
     playbook_name: str,
     callback_route: str,
-    inventory: dict[str, Any],
-    extra_vars: dict[str, Any]
+    inventory: dict[str, Any] | str,
+    extra_vars: dict[str, Any],
 ) -> None:
     """Execute a playbook remotely through the provisioning proxy.
 
@@ -144,7 +144,7 @@ def execute_playbook(
     parameters = {
         "playbook_name": playbook_name,
         "inventory": inventory,
-        "extra_vars": extra_vars
+        "extra_vars": extra_vars,
     }
 
     _send_post("playbook", parameters, callback_route)
-- 
GitLab