plugins/strategy: added significant details to parser error message.

See discussion at
https://github.com/ansible/ansible/issues/13753
pull/14214/head
Selivanov Pavel 9 years ago committed by James Cammarata
parent 2021362386
commit 7d8794daa6

@ -492,7 +492,7 @@ class StrategyBase:
tags = [ tags ] tags = [ tags ]
if len(tags) > 0: if len(tags) > 0:
if len(b._task_include.tags) > 0: if len(b._task_include.tags) > 0:
raise AnsibleParserError("Include tasks should not specify tags in more than one way (both via args and directly on the task)", raise AnsibleParserError("Include tasks should not specify tags in more than one way (both via args and directly on the task). Mixing tag specify styles is prohibited for whole import hierarchy, not only for single import statement",
obj=included_file._task._ds) obj=included_file._task._ds)
display.deprecated("You should not specify tags in the include parameters. All tags should be specified using the task-level option") display.deprecated("You should not specify tags in the include parameters. All tags should be specified using the task-level option")
b._task_include.tags = tags b._task_include.tags = tags

Loading…
Cancel
Save