Add config to fail on invalid task attributes. Fixes #42479

This commit is contained in:
Matt Martz 2018-07-08 21:11:39 +03:00 committed by Brian Coca
parent 937e710485
commit 8aea8901c3
2 changed files with 12 additions and 1 deletions

View file

@ -231,7 +231,7 @@ class Task(Base, Conditional, Taggable, Become):
" Please see:\nhttps://docs.ansible.com/ansible/playbooks_roles.html#task-include-files-and-encouraging-reuse\n\n"
" for currently supported syntax regarding included files and variables", version="2.7")
new_ds['vars'][k] = v
elif k in self._valid_attrs:
elif C.INVALID_TASK_ATTRIBUTE_FAILED or k in self._valid_attrs:
new_ds[k] = v
else:
display.warning("Ignoring invalid attribute: %s" % k)