Spec-Zone.ru › Ansible 2.10

community.libvirt.libvirt – Источник инвентаризации Libvirt

Примечание

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

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

Для использования в playbook, укажите: community.libvirt.libvirt.

Добавлен в версии 2.10: из community.libvirt

  • Обзор
  • Требования
  • Параметры
  • Примеры

Обзор

  • Получение гостевых машин libvirt в источнике инвентаризации

Требования

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

  • libvirt-python

Параметры

Параметр Варианты/Значения по умолчанию Конфигурация Комментарии
compose
словарь
Значение по умолчанию:
{}
Создание переменных из выражений jinja2.
groups
словарь
Значение по умолчанию:
{}
Добавление хостов в группу на основе условных выражений Jinja2.
inventory_hostname
строка
    Варианты:
  • имя ←
  • uuid
Что регистрировать в качестве имени хоста инвентаризации. Если установлено 'uuid', будет использоваться uuid сервера, и будет создана группа для имени сервера. Если установлено 'имя', будет использоваться имя сервера, если же есть более одного сервера с одинаковым именем, то будет использоваться логика 'uuid'. По умолчанию используется 'имя'.
keyed_groups
список / элементы=строка
Значение по умолчанию:
[]
Добавление хостов в группу на основе значений переменной.
plugin
строка / обязательно
    Варианты:
  • libvirt
Токен, гарантирующий, что это исходный файл для плагина 'libvirt'.
strict
логический тип
    Варианты:
  • нет ←
  • да
Если yes, то некорректные записи будут считаться ошибкой, иначе будут пропущены и процесс продолжится.
Поскольку возможно использовать факты в выражениях, они могут не всегда быть доступны, и по умолчанию эти ошибки игнорируются.
uri
строка / обязательно
URI подключения к Libvirt

Примеры

# Connect to lxc host
plugin: community.libvirt.libvirt
uri: 'lxc:///'

# Connect to qemu
plugin: community.libvirt.libvirt
uri: 'qemu:///system'

Авторы

  • Dave Olsthoorn <dave@bewaar.me>

© 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/collections/community/libvirt/libvirt_inventory.html

Spec-Zone.ru

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