diff --git a/gso/services/provisioning_proxy.py b/gso/services/provisioning_proxy.py index 38d3037b33d59cc102d5e9ed02ffc4eb8d964074..0aa6d8fbeb4d95ad15b06e39ebcda97905a354f3 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)