Чёрный список модулей
Если вы хотите избежать использования определённых модулей, вы можете внести их в чёрный список, чтобы предотвратить загрузку Ansible. Для внесения плагинов в чёрный список создайте файл конфигурации в формате YAML. По умолчанию этот файл находится в /etc/ansible/plugin_filters.yml, или вы можете выбрать другой путь для файла чёрного списка, используя параметр PLUGIN_FILTERS_CFG в разделе defaults вашего файла ansible.cfg. Вот пример файла чёрного списка:
--- filter_version: '1.0' module_blacklist: # Deprecated - docker # We only allow pip, not easy_install - easy_install
Файл содержит два поля:
- Версия файла, чтобы вы могли обновлять формат, сохраняя обратную совместимость в будущем. Текущая версия должна быть строкой,
"1.0" - Список модулей для внесения в чёрный список. Любой модуль в этом списке не будет загружен Ansible, когда он ищет модуль для вызова задачи.
Примечание
Вы не можете внести в чёрный список модуль stat, так как он необходим для работы Ansible.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/user_guide/plugin_filtering_config.html