diff --git a/lib/ansible/inventory/dir.py b/lib/ansible/inventory/dir.py
index b95a18e3f1..9394696d7f 100644
--- a/lib/ansible/inventory/dir.py
+++ b/lib/ansible/inventory/dir.py
@@ -109,7 +109,7 @@ class InventoryDirectory(object):
             if os.path.isdir(fullpath):
                 parser = InventoryDirectory(loader=loader, filename=fullpath)
             else:
-                parser = get_file_parser(fullpath, loader)
+                parser = get_file_parser(fullpath, self.groups, loader)
                 if parser is None:
                     #FIXME: needs to use display
                     import warnings