explain 'bare variables' (#49577)

This commit is contained in:
Brian Coca
2018-12-07 14:47:56 -05:00
committed by GitHub
parent b6220ce16a
commit 597c258e0e
2 changed files with 4 additions and 2 deletions

View File

@@ -0,0 +1,2 @@
bugfixes:
- explain 'bare variables' in error message

View File

@@ -145,8 +145,8 @@ class ModuleArgsParser:
if templar._contains_vars(additional_args):
final_args['_variable_params'] = additional_args
else:
raise AnsibleParserError("Complex args containing variables cannot use bare variables, and must use the full variable style "
"('{{var_name}}')")
raise AnsibleParserError("Complex args containing variables cannot use bare variables (without Jinja2 delimiters), "
"and must use the full variable style ('{{var_name}}')")
elif isinstance(additional_args, dict):
final_args.update(additional_args)
else: