diff --git a/lib/ansible/inventory/data.py b/lib/ansible/inventory/data.py index 4613141795..e828c1a8d2 100644 --- a/lib/ansible/inventory/data.py +++ b/lib/ansible/inventory/data.py @@ -19,7 +19,6 @@ from __future__ import (absolute_import, division, print_function) __metaclass__ = type -import os import sys from ansible import constants as C @@ -187,7 +186,7 @@ class InventoryData(object): h = Host(host, port) self.hosts[host] = h 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)) else: self.set_variable(host, 'inventory_file', None)