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 15:55:44 -0600
commitf0c13f4d3f1768ecacb2ab8bc3717248123055c8 (patch)
treed8b90a4f3056e6e4d553b6db25c851ed586a4f7d
parent78a000502ed3ee255e4afb79bae7a6e842e5700c (diff)
downloadansible-issue_21084_hostvars_undefined_fix.tar.gz
Fix bug introduced in 0df3767 regarding undefined entries in HostVarsissue_21084_hostvars_undefined_fix
Fixes #21084
-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 3922b827a7..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("'hostvars[\"%s\"]' is undefined" % host_name)
+ raise Undefined(name="hostvars['%s']" % host_name)
return self._variable_manager.get_vars(loader=self._loader, host=host, include_hostvars=False)