Spec-Zone.ru › Ansible 2.11

Отклонение модулей

Если вы хотите избежать использования определенных модулей, вы можете добавить их в список отклонения, чтобы предотвратить загрузку 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–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/user_guide/plugin_filtering_config.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API