This website requires JavaScript.
Explore
Help
Sign in
wbrawner
/
ansible
Watch
1
Star
0
Fork
You've already forked ansible
0
Code
Issues
Pull requests
Projects
Releases
Packages
Wiki
Activity
Actions
42a9fb1337
ansible
/
test
/
integration
/
targets
/
plugin_loader
/
aliases
2 lines
16 B
Text
Raw
Normal View
History
Unescape
Escape
Fix loader for filters (#37748) * Fix loading of filter and test plugins Filter and test plugins are different than other plugins in that they can have many plugins in a single file. Therefore they need to operate a little differently. They need to have all of the potential files returned. Then the caller takes care of passing those onto jinja2 in order for jinja2 to make use of them. This problem was (most recently) introduced with f921369445900dcc756821e40c9257d5359087af This commit also restructures how we deduplicate plugins to take paths into account. If we want to start scoping which set of modules are loaded (due to roles, for instance) we'll need to hang on to the path information. * add integration test for override * Fix style checks for bcoca code * Implement jinja2 plugin loader as a subclass Having a subclass allows us to customize the overriding of jinja plugins. We can then move common parts of common code into the Loader.
2018-03-22 21:23:10 +00:00
posix/ci/group3
Reference in a new issue
Copy permalink