Spec-Zone.ru › Ansible 2.6

ovirt_networks_facts - Получение фактов об одной или нескольких сетях oVirt/RHV

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

  • Обзор
    • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

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

Требования

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

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
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
(добавлен в 2.3)
Если True, модуль получит дополнительные данные из API.
Он получит ID дисков, снимков и т.д. Потребитель может настроить запрос других атрибутов вложенных сущностей, указав nested_attributes.
nested_attributes
(добавлен в 2.3)
Указывает список атрибутов, которые должны быть получены из API.
Этот параметр применяется только когда fetch_nested равен True.
pattern
Критерий поиска, принятый механизмом поиска oVirt/RHV.
Например, для поиска сети, начинающейся с строки vlan1, используйте: name=vlan1*

Примечания

Примечание

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

Примеры

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

# Gather facts about all networks which names start with C(vlan1):
- ovirt_networks_facts:
    pattern: name=vlan1*
- debug:
    var: ovirt_networks

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

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

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



Статус

Этот модуль помечен как экспериментальный, что означает, что его интерфейс не гарантированно будет обратной совместимостью.

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Дополнительную информацию см. в разделе Техническое обслуживание и поддержка модулей.

Список других модулей, поддерживаемых сообществом Ansible, см. здесь.

Автор

  • 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.6/modules/ovirt_networks_facts_module.html

Spec-Zone.ru

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