Merge pull request #3684 from stoned/fix-3668

Add extra module path early during playbook parsing.
This commit is contained in:
Michael DeHaan
2013-08-01 17:14:35 -07:00
2 changed files with 5 additions and 1 deletions

View File

@@ -132,7 +132,8 @@ class PluginLoader(object):
if directory is not None:
if with_subdir:
directory = os.path.join(directory, self.subdir)
self._extra_dirs.append(directory)
if directory not in self._extra_dirs:
self._extra_dirs.append(directory)
def find_plugin(self, name):
''' Find a plugin named name '''