Почему плагины Ansible Lookup загружаются из источника при каждом вызове? - PullRequest
0 голосов
/ 06 марта 2020

Я довольно новичок в ansible и пытался поддерживать плагин (подробнее c https://github.com/jhaals/ansible-vault) и наткнулся на https://github.com/jhaals/ansible-vault/issues/61.

После тщательного изучения PluginLoader ansible (https://github.com/ansible/ansible/blob/devel/lib/ansible/plugins/loader.py#L101) я обнаружил, что поисковые плагины загружаются / инициализируются один раз для каждого использования.

Проблема № 61 из плагина поиска хранилища связана с кэшированием, которое, очевидно, не будет работать, если модуль каждый раз переинициализируется.

В чем причина такого поведения? Я посмотрел на https://docs.ansible.com/ansible/latest/plugins/lookup.html, но не смог найти никаких указаний по причине.

...