Spec-Zone.ru › Ansible 2.10

community.general.ovirt_nic_facts – Получение информации об одной или нескольких сетевых интерфейсах виртуальных машин oVirt/RHV

Примечание

Этот плагин входит в коллекцию community.general (версия 1.3.2).

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

Для использования в плейбуке укажите: community.general.ovirt_nic_facts.

  • УСТАРЕЛО
  • Обзор
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус

УСТАРЕЛО

Удалено в

версии 3.0.0

Почему

При миграции в коллекцию мы решили использовать только модули _info.

Альтернатива

Используйте ovirt.ovirt.ovirt_nic_info вместо этого.

Обзор

  • Получение информации об одном или нескольких сетевых интерфейсах виртуальных машин oVirt/RHV.

Требования

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

  • python >= 2.7
  • ovirt-engine-sdk-python >= 4.3.0

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
auth
словарь / обязательно
Словарь со значениями, необходимыми для создания подключения HTTP/HTTPS к oVirt:
username[обязательно] - Имя пользователя, например admin@internal. Значение по умолчанию задается переменной среды OVIRT_USERNAME.
password[обязательно] - Пароль пользователя. Значение по умолчанию задается переменной среды OVIRT_PASSWORD.
url- Строка, содержащая URL API сервера, обычно что-то вроде `https://server.example.com/ovirt-engine/api`. Значение по умолчанию задается переменной среды OVIRT_URL. Требуется либо url, либо hostname.
hostname - Строка, содержащая имя хоста сервера, обычно что-то вроде `server.example.com`. Значение по умолчанию задается переменной среды OVIRT_HOSTNAME. Требуется либо url, либо hostname.
token - Токен, используемый вместо входа с именем пользователя/паролем. Значение по умолчанию задается переменной среды OVIRT_TOKEN.
insecure - Флажок булевого типа, указывающий, следует ли проверять сертификат TLS сервера и имя хоста.
ca_file - Файл PEM, содержащий доверенные сертификаты CA. Представленный сервером сертификат будет проверен с помощью этих сертификатов CA. Если параметр `ca_file` не задан, используется системный хранилище сертификатов CA. Значение по умолчанию задается переменной среды OVIRT_CAFILE.
kerberos - Флажок булевого типа, указывающий, следует ли использовать аутентификацию Kerberos вместо стандартной аутентификации.
headers - Словарь HTTP-заголовков, которые нужно добавлять к каждому вызову API.
fetch_nested
boolean
    Варианты:
  • нет ←
  • да
Если да, модуль получит дополнительные данные из API.
Он получит только идентификаторы вложенных сущностей. Он не получает многоуровневые вложенные атрибуты. Только атрибуты текущей сущности. Пользователь может настроить получение других атрибутов вложенных сущностей, указав nested_attributes.
name
строка
Имя сетевого интерфейса, может использоваться в качестве шаблона.
nested_attributes
список / элементы=строка
Указывает список атрибутов, которые нужно получить из API.
Этот параметр применяется только когда fetch_nested равен true.
vm
строка / обязательно
Имя виртуальной машины, к которой подключен сетевой интерфейс.

Примечания

Примечание

  • Этот модуль возвращает переменную ovirt_nics, которая содержит список сетевых интерфейсов. Вам нужно зарегистрировать результат с помощью ключевого слова register, чтобы использовать его.
  • Для использования этого модуля необходимо установить Python SDK oVirt. Чтобы убедиться, что он установлен с правильной версией, можно создать следующую задачу: ansible.builtin.pip: name=ovirt-engine-sdk-python version=4.3.0

Примеры

# Examples don't contain auth parameter for simplicity,
# look at ovirt_auth module to see how to reuse authentication:

- name: Gather information about all NICs which names start with eth for VM named centos7
  ovirt_nic_info:
    vm: centos7
    name: eth*
  register: result

- name: Print gathered information
  ansible.builtin.debug:
    msg: "{{ result.ovirt_nics }}"

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие — поля, уникальные для этого модуля:

Ключ Возвращаемое значение Описание
ovirt_nics
список / элементы=строка
При успехе.
Список словарей, описывающих сетевые интерфейсы. Атрибуты сетевых интерфейсов сопоставлены с ключами словаря, все атрибуты сетевых интерфейсов можно найти по следующему URL-адресу: http://ovirt.github.io/ovirt-engine-api-model/master/#types/nic.



Статус

  • Этот модуль будет удален в версии 3.0.0. [устарел]
  • Для получения дополнительной информации см. УСТАРЕЛО.

Авторы

  • Ondra Machacek (@machacekondra)

© 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/general/ovirt_nic_facts_module.html

Spec-Zone.ru

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