From 5a57313dd72e574d38272364df3ef01d6a3646ef Mon Sep 17 00:00:00 2001 From: James Cammarata Date: Tue, 27 Sep 2016 14:41:31 -0500 Subject: [PATCH] Clear the plugin path cache when adding new directories --- lib/ansible/plugins/__init__.py | 1 + 1 file changed, 1 insertion(+) 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=''):