Spec-Zone.ru › Ansible 2.10

Чёрный список модулей

Если вы хотите избежать использования определённых модулей, вы можете внести их в чёрный список, чтобы предотвратить загрузку 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

Spec-Zone.ru

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