correctd inventory_file to return full path

fixes #31294
pull/31325/head
Brian Coca 7 years ago committed by Brian Coca
parent 2b08e00a54
commit dbae704d3c

@ -19,7 +19,6 @@
from __future__ import (absolute_import, division, print_function) from __future__ import (absolute_import, division, print_function)
__metaclass__ = type __metaclass__ = type
import os
import sys import sys
from ansible import constants as C from ansible import constants as C
@ -187,7 +186,7 @@ class InventoryData(object):
h = Host(host, port) h = Host(host, port)
self.hosts[host] = h self.hosts[host] = h
if self.current_source: # set to 'first source' in which host was encountered if self.current_source: # set to 'first source' in which host was encountered
self.set_variable(host, 'inventory_file', os.path.basename(self.current_source)) self.set_variable(host, 'inventory_file', self.current_source)
self.set_variable(host, 'inventory_dir', basedir(self.current_source)) self.set_variable(host, 'inventory_dir', basedir(self.current_source))
else: else:
self.set_variable(host, 'inventory_file', None) self.set_variable(host, 'inventory_file', None)

Loading…
Cancel
Save