Spec-Zone.ru › Ansible

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

Примечание

Этот модуль входит в коллекцию ovirt.ovirt (версия 3.2.2).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install ovirt.ovirt. Для использования этого модуля требуются дополнительные компоненты; подробную информацию см. в разделе Требования.

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

Добавлено в ovirt.ovirt 1.0.0

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

Краткое описание

  • Получение информации об одной или нескольких политиках планирования oVirt.
  • До Ansible 2.9 этот модуль назывался ovirt_scheduling_policy_facts и возвращал ansible_facts. Обратите внимание, что модуль ovirt.ovirt.ovirt_scheduling_policy_info больше не возвращает ansible_facts!

Требования

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

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

Параметры

Параметр

Комментарии

auth

dictionary / обязательный

Словарь со значениями, необходимыми для создания HTTP/HTTPS-подключения к oVirt:

ca_file

string

Файл PEM, содержащий доверенные сертификаты CA.

Сертификат, предоставленный сервером, будет проверен с использованием этих сертификатов CA.

Если параметр ca_file не задан, используется общесистемное хранилище сертификатов CA.

Значение по умолчанию задаётся переменной среды OVIRT_CAFILE.

compress

boolean

Флаг, указывающий, используется ли сжатие для подключения.

Варианты:

  • false
  • true ← (по умолчанию)

headers

dictionary

Словарь HTTP-заголовков, добавляемых к каждому вызову API.

hostname

string

Строка с именем хоста сервера, обычно вида `server.example.com`.

Значение по умолчанию задаётся переменной среды OVIRT_HOSTNAME.

Необходимо указать либо url, либо hostname.

insecure

boolean

Логический флаг, указывающий, следует ли проверять TLS-сертификат сервера и имя хоста.

Варианты:

  • false ← (по умолчанию)
  • true

kerberos

boolean

Логический флаг, указывающий, следует ли использовать аутентификацию Kerberos вместо обычной аутентификации.

Варианты:

  • false
  • true

password

string

Пароль пользователя.

Значение по умолчанию задаётся переменной среды OVIRT_PASSWORD.

timeout

integer

Время ожидания ответа в секундах.

По умолчанию: 0

token

string

Токен, используемый вместо входа с именем пользователя и паролем.

Значение по умолчанию задаётся переменной среды OVIRT_TOKEN.

url

string

Строка с URL API сервера, обычно вида `https://server.example.com/ovirt-engine/api`.

Значение по умолчанию задаётся переменной среды OVIRT_URL.

Необходимо указать либо url, либо hostname.

username

string

Имя пользователя, например admin@internal.

Значение по умолчанию задаётся переменной среды OVIRT_USERNAME.

fetch_nested

boolean

Если значение yes, модуль получит дополнительные данные из API.

Будут получены только идентификаторы вложенных сущностей. Несколько уровней вложенных атрибутов не извлекаются. Извлекаются только атрибуты текущей сущности. Чтобы получить другие атрибуты вложенных сущностей, пользователь может указать nested_attributes.

Этот параметр устарел и заменён параметром follow.

Варианты:

  • false ← (по умолчанию)
  • true

follow

псевдонимы: follows

list / elements=string

добавлено в ovirt.ovirt 1.5.0

Список связанных сущностей, которые следует получить вместе с основной сущностью.

Этот параметр заменяет использование fetch_nested и nested_attributes.

Все параметры follow доступны по следующему URL: https://ovirt.github.io/ovirt-engine-api-model/master/#types/scheduling_policy/links_summary

По умолчанию: []

id

string

Идентификатор политики планирования.

name

string

Имя политики планирования; можно использовать шаблон glob.

nested_attributes

list / elements=string

Задаёт список атрибутов, которые следует получить из API.

Этот параметр применяется только, если значение fetch_nested равно true.

Этот параметр устарел и заменён параметром follow.

По умолчанию: []

Примечания

Примечание

  • Этот модуль возвращает переменную ovirt_scheduling_policies, содержащую список политик планирования. Чтобы использовать результат, его необходимо зарегистрировать с помощью ключевого слова 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 all scheduling policies with name InClusterUpgrade:
- ovirt.ovirt.ovirt_scheduling_policy_info:
    name: InClusterUpgrade
  register: result
- ansible.builtin.debug:
    msg: "{{ result.ovirt_scheduling_policies }}"

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

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

Ключ

Описание

ovirt_scheduling_policies

list / elements=string

Список словарей с описанием политик планирования. Атрибуты политик планирования представлены ключами словарей. Все атрибуты политик планирования перечислены по следующему URL: https://ovirt.example.com/ovirt-engine/api/model#types/scheduling_policy.

Возвращается: При успешном выполнении.

Авторы

  • Разработчики oVirt (@oVirt)

Ссылки на коллекцию

  • Отслеживание проблем
  • Домашняя страница
  • Репозиторий (исходный код)

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/ovirt/ovirt/ovirt_scheduling_policy_info_module.html

Spec-Zone.ru

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