diff --git a/lib/ansible/plugins/__init__.py b/lib/ansible/plugins/__init__.py index f5a6f112a8..77033d8565 100644 --- a/lib/ansible/plugins/__init__.py +++ b/lib/ansible/plugins/__init__.py @@ -219,6 +219,7 @@ class PluginLoader: if directory not in self._extra_dirs: # append the directory and invalidate the path cache self._extra_dirs.append(directory) + self._plugin_path_cache.clear() self._paths = None def find_plugin(self, name, mod_type=''):