Extend failure message for merge_variables type detection (#11107)

merge_variables: extend type detection failure message

Update the error message for the merge_variables lookup plugin in case an unsupported type is passed.
This commit is contained in:
Roy Lenferink
2025-11-16 13:31:07 +01:00
committed by GitHub
parent 23e81b8d30
commit e20e32bb87
2 changed files with 3 additions and 1 deletions

View File

@@ -0,0 +1,2 @@
minor_changes:
- merge_variables - extend type detection failure message to allow users for easier failure debugging (https://github.com/ansible-collections/community.general/pull/11107).

View File

@@ -129,7 +129,7 @@ def _verify_and_get_type(variable):
elif isinstance(variable, dict): elif isinstance(variable, dict):
return "dict" return "dict"
else: else:
raise AnsibleError("Not supported type detected, variable must be a list or a dict") raise AnsibleError(f"Not supported type detected, variable must be a list or a dict: '{variable}'")
class LookupModule(LookupBase): class LookupModule(LookupBase):