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