summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Cammarata <jimi@sngx.net>2017-02-15 15:55:44 -0600
committerJames Cammarata <jimi@sngx.net>2017-02-15 16:23:24 -0600
commitc92ce0c2ca086ab1a1e9b4246387cc53b892e869 (patch)
treebbd7f9a4b32549975c48b8121d7a4a582fa0d0af
parent1262e5fdca0bf4bef68a22c03f1afed80127ddfc (diff)
downloadansible-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.py4
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)