It only works for modules(library) and module_utils in the structure of a project local, adjacent directories.
To use them for other plugin types, you need to use a collection structure, but there is no reason it cannot just be local like you otherwise would with `library` and `module_utils` dir. Dunno what the "external factors" are. On Tue, Sep 5, 2023 at 1:24 PM Todd Lewis <uto...@gmail.com> wrote: > 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. > > -- > You received this message because you are subscribed to the Google Groups > "Ansible Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to ansible-project+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/3a11f1af-f3a6-4b7b-9c23-ab1773a4c5ccn%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/3a11f1af-f3a6-4b7b-9c23-ab1773a4c5ccn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- Matt Martz @sivel sivel.net -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to ansible-project+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAD8N0v_37ughQ19LHrKP_x3n_pUVAqk-zOLj83z4wx4uve636w%40mail.gmail.com.