Spec-Zone.ru › Ansible 2.10

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

Примечание

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

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

Чтобы использовать его в плейбуке, укажите: ovirt.ovirt.ovirt_quota_info.

Добавлено в версии 1.0.0: модуля ovirt.ovirt

  • Описание
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Описание

  • Получение информации об одной или нескольких квотах oVirt/RHV.
  • Этот модуль назывался ovirt_quota_facts до Ansible 2.9, возвращая ansible_facts. Обратите внимание, что модуль ovirt.ovirt.ovirt_quota_info больше не возвращает ansible_facts!

Требования

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

  • python >= 2.7
  • ovirt-engine-sdk-python >= 4.4.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.
data_center
строка / обязательный
Имя дата-центра, в котором находятся квоты.
fetch_nested
логический тип
    Варианты:
  • нет
  • да
Если да, модуль получит дополнительные данные из API.
Он получит только идентификаторы вложенных сущностей. Он не получает несколько уровней вложенных атрибутов. Только атрибуты текущей сущности. Пользователь может настроить получение других атрибутов вложенных сущностей, указав nested_attributes.
name
строка
Имя квоты, которое может использоваться как выражение подстановки.
nested_attributes
список / элементы=строка
Указывает список атрибутов, которые должны быть получены из API.
Этот параметр применяется только тогда, когда fetch_nested равен true.

Примечания

Примечание

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

Примеры

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

# Gather information about quota named C<myquota> in Default datacenter:
- ovirt.ovirt.ovirt_quota_info:
    data_center: Default
    name: myquota
  register: result
- ansible.builtin.debug:
    msg: "{{ result.ovirt_quotas }}"

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

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

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



Авторы

  • Maor Lipchuk (@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/ovirt/ovirt/ovirt_quota_info_module.html

Spec-Zone.ru

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