Allow using ${hostvars.<node>} for nodes not in SETUP_CACHE
This allows accessing inventory data from nodes that have not been talked to (yet).pull/4420/head
parent
7d43865e13
commit
dddfeac9c4
|
@ -85,6 +85,9 @@ class HostVars(dict):
|
||||||
self.lookup[host] = result
|
self.lookup[host] = result
|
||||||
return self.lookup[host]
|
return self.lookup[host]
|
||||||
|
|
||||||
|
def __contains__(self, host):
|
||||||
|
return host in self.lookup or host in self.setup_cache or self.inventory.get_host(host)
|
||||||
|
|
||||||
class Runner(object):
|
class Runner(object):
|
||||||
''' core API interface to ansible '''
|
''' core API interface to ansible '''
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue