Does a local, project specific ./module_utils directory only work for sharing code between Ansible modules, or can it host shared python code for other types of plugins?
I'm trying to share a bit of code between a test plugin and a related filter plugin. It's not working, and I can't tell if it's because I'm doing something wrong vs. "it isn't supposed to work" that way.
Full disclosure: I did get this working by putting the test and filter code into a local collection structure under ./collections/ansible_collections/my/local/{test,filter}/foo.py, but there are "external factors" preventing me from adopting that solution just yet. Besides, I really want to understand how this could work either way.