Spec-Zone.ru › Ansible 2.9

foreman – инвентаризация foreman

Новая в версии 2.6.

  • Описание
  • Требования
  • Параметры
  • Примеры
  • Статус

Описание

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

Требования

Ниже перечислены требования к локальному узлу-мастеру, выполняющему эту инвентаризацию.

  • requests >= 1.1

Параметры

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

[inventory]
cache = нет

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

[defaults]
fact_caching_connection = ЗНАЧЕНИЕ

[inventory]
cache_connection = ЗНАЧЕНИЕ

переменная окружения:ANSIBLE_CACHE_PLUGIN_CONNECTION
переменная окружения:ANSIBLE_INVENTORY_CACHE_CONNECTION
Данные или путь подключения к кэшу. Для подробностей обратитесь к документации плагина кэша.
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
Срок действия кэша в секундах
group_prefix
-
Значение по умолчанию:
"foreman_"
Префикс для применения к группам foreman
password
- / обязательно
переменная окружения:FOREMAN_PASSWORD
Пароль для аутентификации foreman
plugin
- / обязательно
    Варианты:
  • foreman
Имя плагина, для распознавания плагином как своего, оно должно всегда устанавливаться в 'foreman'.
url
-
Значение по умолчанию:
"http://localhost:3000"
переменная окружения:FOREMAN_SERVER
Адрес foreman
user
- / обязательно
переменная окружения:FOREMAN_USER
Пользователь для аутентификации foreman
validate_certs
boolean
Значение по умолчанию:
"нет"
Проверка сертификата SSL при использовании https
vars_prefix
-
Значение по умолчанию:
"foreman_"
Префикс для переменных хоста, не включая факты и параметры
want_facts
boolean
Значение по умолчанию:
"нет"
Переключатель. Если True, плагин получит факты хоста с сервера
want_params
boolean
Значение по умолчанию:
"нет"
Переключатель. Если true, инвентаризация получит информацию 'all_parameters' как переменные хоста

Примеры

# my.foreman.yml
plugin: foreman
url: http://localhost:2222
user: ansible-tester
password: secure
validate_certs: False

Статус

  • Данная инвентаризация не гарантирует обратную совместимость. [превью]
  • Эта инвентаризация поддерживается сообществом 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.8/plugins/inventory/foreman.html

Spec-Zone.ru

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