Modules is a package.
This commit is contained in:
parent
9249d1db28
commit
25cc79e2db
2 changed files with 8 additions and 1 deletions
0
lib/ansible/modules/__init__.py
Normal file
0
lib/ansible/modules/__init__.py
Normal file
|
@ -101,7 +101,14 @@ class PluginLoader(object):
|
||||||
for basedir in _basedirs:
|
for basedir in _basedirs:
|
||||||
fullpath = os.path.realpath(os.path.join(basedir, self.subdir))
|
fullpath = os.path.realpath(os.path.join(basedir, self.subdir))
|
||||||
if os.path.isdir(fullpath):
|
if os.path.isdir(fullpath):
|
||||||
|
|
||||||
files = glob.glob("%s/*" % fullpath)
|
files = glob.glob("%s/*" % fullpath)
|
||||||
|
|
||||||
|
# allow directories to be two levels deep
|
||||||
|
files2 = glob.glob("%s/*/*" % fullpath)
|
||||||
|
|
||||||
|
files = files.extend(files2)
|
||||||
|
|
||||||
for file in files:
|
for file in files:
|
||||||
if os.path.isdir(file) and file not in ret:
|
if os.path.isdir(file) and file not in ret:
|
||||||
ret.append(file)
|
ret.append(file)
|
||||||
|
@ -232,7 +239,7 @@ shell_loader = PluginLoader(
|
||||||
|
|
||||||
module_finder = PluginLoader(
|
module_finder = PluginLoader(
|
||||||
'',
|
'',
|
||||||
'',
|
'ansible.modules',
|
||||||
C.DEFAULT_MODULE_PATH,
|
C.DEFAULT_MODULE_PATH,
|
||||||
'library'
|
'library'
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in a new issue