diff options
author | James Cammarata <jimi@sngx.net> | 2016-08-17 09:35:37 -0500 |
---|---|---|
committer | James Cammarata <jimi@sngx.net> | 2016-08-17 09:35:37 -0500 |
commit | 732d722a7f6a834db3bea50dbef12cb6d9b23cbe (patch) | |
tree | 4506c39bf4f3a6a3ec8863c2d1c37e54f087a489 | |
parent | e0bdb502e34237ffccca53e36a264e6a3b6b6870 (diff) | |
download | ansible-732d722a7f6a834db3bea50dbef12cb6d9b23cbe.tar.gz |
Catch a missing include_vars filename
Related to ansible/ansible-modules-core#4445
-rw-r--r-- | lib/ansible/plugins/action/include_vars.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/ansible/plugins/action/include_vars.py b/lib/ansible/plugins/action/include_vars.py index 9eecf94dd9..e3b843ad97 100644 --- a/lib/ansible/plugins/action/include_vars.py +++ b/lib/ansible/plugins/action/include_vars.py @@ -31,6 +31,10 @@ class ActionModule(ActionBase): source = self._task.args.get('file') if not source: source = self._task.args.get('_raw_params') + if source is None: + raise AnsibleError("No filename was found for the included vars. " + \ + "Use `- include_vars: <filename>` or the `file:` option " + \ + "to specify the vars filename.", self._task._ds) if task_vars is None: task_vars = dict() |