diff options
author | James Cammarata <jimi@sngx.net> | 2017-02-15 15:55:44 -0600 |
---|---|---|
committer | James Cammarata <jimi@sngx.net> | 2017-02-15 16:23:24 -0600 |
commit | c92ce0c2ca086ab1a1e9b4246387cc53b892e869 (patch) | |
tree | bbd7f9a4b32549975c48b8121d7a4a582fa0d0af | |
parent | 1262e5fdca0bf4bef68a22c03f1afed80127ddfc (diff) | |
download | ansible-c92ce0c2ca086ab1a1e9b4246387cc53b892e869.tar.gz |
Fix bug introduced in 0df3767 regarding undefined entries in HostVars
Fixes #21084
(cherry picked from commit eec88b63c2ff0ae801c36dada291fab18d8d621f)
-rw-r--r-- | lib/ansible/vars/hostvars.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/ansible/vars/hostvars.py b/lib/ansible/vars/hostvars.py index 74262b2ed4..0b34248a54 100644 --- a/lib/ansible/vars/hostvars.py +++ b/lib/ansible/vars/hostvars.py @@ -21,7 +21,7 @@ __metaclass__ = type import collections -from jinja2.exceptions import UndefinedError +from jinja2.runtime import Undefined from ansible import constants as C from ansible.template import Templar @@ -73,7 +73,7 @@ class HostVars(collections.Mapping): ''' host = self._find_host(host_name) if host is None: - raise UndefinedError("%s not found in hostvars" % host_name) + raise Undefined(name="hostvars['%s']" % host_name) return self._variable_manager.get_vars(loader=self._loader, host=host, include_hostvars=False) |