Spec-Zone.ru › Ansible 2.8

virtualbox – источник инвентаризации virtualbox

  • Описание
  • Параметры
  • Примеры
  • Статус

Описание

  • Получение хостов инвентаризации из локальной установки virtualbox.
  • Использует файл конфигурации YAML, который заканчивается на virtualbox.(yml|yaml) или vbox.(yml|yaml).
  • inventory_hostname всегда является ‘Имя’ экземпляра virtualbox.

Параметры

Параметр Варианты/Значения по умолчанию Конфигурация Комментарии
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
строка
Значение по умолчанию:
"память"
записи ini:

[defaults]
fact_caching = память

[inventory]
cache_plugin = память

переменная окружения: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
Время жизни кеша в секундах
compose
словарь
Значение по умолчанию:
{}
Создание переменных из выражений jinja2.
groups
словарь
Значение по умолчанию:
{}
Добавление хостов в группу на основе условных выражений Jinja2.
keyed_groups
список
Значение по умолчанию:
[]
Добавление хостов в группу на основе значений переменной.
network_info_path
-
Значение по умолчанию:
"/VirtualBox/GuestInfo/Net/0/V4/IP"
путь к свойству для запроса сетевой информации (ansible_host)
plugin
- / обязательно
    Варианты:
  • virtualbox
токен, подтверждающий, что это исходный файл для плагина 'virtualbox'
query
словарь
Значение по умолчанию:
{}
создание переменных из свойств virtualbox
running_only
boolean
Значение по умолчанию:
"нет"
включает отображение всех ВМ или только запущенных
settings_password_file
-
указание файла, содержащего пароль настроек (эквивалентно --settingspwfile)
strict
boolean
    Варианты:
  • нет ←
  • да
Если yes сделать недействительные записи ошибкой, иначе пропустить и продолжить.
Так как использование фактов в выражениях возможно не всегда, такие ошибки игнорируются по умолчанию.

Примеры

# file must be named vbox.yaml or vbox.yml
simple_config_file:
    plugin: virtualbox
    settings_password_file: /etc/virtulbox/secrets
    query:
      logged_in_users: /VirtualBox/GuestInfo/OS/LoggedInUsersList
    compose:
      ansible_connection: ('indows' in vbox_Guest_OS)|ternary('winrm', 'ssh')

Статус

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

Spec-Zone.ru

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