diff --git a/gso/utils/workflow_steps.py b/gso/utils/workflow_steps.py
index 4c4bda082607171a261ee4492bec096f06062704..72e6104a67f611bd921da0e0a159a8cafdc959a2 100644
--- a/gso/utils/workflow_steps.py
+++ b/gso/utils/workflow_steps.py
@@ -417,11 +417,11 @@ def stop_moodi() -> StepList:
     host = load_oss_params().MOODI.host
 
     @step("Stop Moodi")
-    def _stop_moodi() -> LSOState:
+    def _stop_moodi(subscription: dict[str, Any]) -> LSOState:
         return {
             "playbook_name": "moodi_telemetry/playbooks/stop_moodi.yaml",
             "inventory": {"all": {"hosts": {host: None}}},
-            "extra_vars": None,
+            "extra_vars": {"subscription": subscription},
         }
 
     return _is_moodi_enabled(indifferent_lso_interaction(_stop_moodi))