Spec-Zone.ru › Ansible 2.11

community.general.cobbler – Источник инвентаризации Cobbler

Примечание

Этот плагин является частью коллекции community.general (версия 2.0.1).

Для его установки используйте: ansible-galaxy collection install community.general.

Для использования в книге задач укажите: community.general.cobbler.

Новый в версии 1.0.0: из community.general

  • Обзор
  • Параметры
  • Примеры

Обзор

  • Получение узлов инвентаризации из службы cobbler.
  • Использует файл конфигурации в качестве источника инвентаризации, он должен заканчиваться на .cobbler.yml или .cobbler.yaml и содержать запись plugin: cobbler.

Параметры

Параметр Варианты/Значения по умолчанию Конфигурация Комментарии
cache
boolean
    Варианты:
  • нет ←
  • да
записи ini:

[inventory]
cache = нет

переменная среды:ANSIBLE_INVENTORY_CACHE
Включить/выключить кэширование данных источника инвентаризации, требуется настройка плагина кэша для работы.
cache_connection
строка
записи ini:

[defaults]
fact_caching_connection = None

[inventory]
cache_connection = None

переменная среды:ANSIBLE_CACHE_PLUGIN_CONNECTION
переменная среды:ANSIBLE_INVENTORY_CACHE_CONNECTION
Данные или путь соединения кэша, см. документацию плагина кэша для получения подробной информации.
cache_fallback
boolean
    Варианты:
  • нет ←
  • да
Использовать кэшированные результаты, если соединение с cobbler не удалось
cache_plugin
строка
Значение по умолчанию:
"memory"
записи ini:

[defaults]
fact_caching = memory

[inventory]
cache_plugin = memory

переменная среды:ANSIBLE_CACHE_PLUGIN
переменная среды:ANSIBLE_INVENTORY_CACHE_PLUGIN
Плагин кэша для использования данных источника инвентаризации.
cache_prefix
строка
Значение по умолчанию:
"ansible_inventory_"
записи ini:

[default]
fact_caching_prefix = ansible_inventory_

[inventory]
cache_prefix = ansible_inventory_

переменная среды:ANSIBLE_CACHE_PLUGIN_PREFIX
переменная среды:ANSIBLE_INVENTORY_CACHE_PLUGIN_PREFIX
Префикс для использования в файлах/таблицах плагина кэша
cache_timeout
целое число
Значение по умолчанию:
3600
записи ini:

[defaults]
fact_caching_timeout = 3600

[inventory]
cache_timeout = 3600

переменная среды:ANSIBLE_CACHE_PLUGIN_TIMEOUT
переменная среды:ANSIBLE_INVENTORY_CACHE_TIMEOUT
Длительность кэша в секундах
exclude_profiles
список / элементы=строка
Значение по умолчанию:
[]
Профили, которые нужно исключить из инвентаризации
group
строка
Значение по умолчанию:
"cobbler"
Группа, в которую будут помещены все узлы
group_by
список / элементы=строка
Значение по умолчанию:
["mgmt_classes", "owners", "status"]
Ключи для группировки узлов
group_prefix
строка
Значение по умолчанию:
"cobbler_"
Префикс, применяемый к группам cobbler
password
строка
переменная среды:COBBLER_PASSWORD
Пароль проверки подлинности Cobbler
plugin
строка / необходимо
    Варианты:
  • cobbler
  • community.general.cobbler
Имя этого плагина, оно должно всегда быть установлено на community.general.cobbler для того, чтобы этот плагин распознал его как собственный.
url
строка
Значение по умолчанию:
"http://cobbler/cobbler_api"
переменная среды:COBBLER_SERVER
URL для cobbler.
user
строка
переменная среды:COBBLER_USER
Пользователь проверки подлинности Cobbler.
want_facts
boolean
    Варианты:
  • нет
  • да ←
Переключатель, если true плагин получит данные узлов с сервера

Примеры

# my.cobbler.yml
plugin: community.general.cobbler
url: http://cobbler/cobbler_api
user: ansible-tester
password: secure

Авторы

  • Orion Poplawski (@opoplawski)

© 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/collections/community/general/cobbler_inventory.html

Spec-Zone.ru

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