Spec-Zone.ru › Ansible

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

Примечание

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

Возможно, эта коллекция уже установлена, если вы используете пакет 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.
  • Этот модуль назывался ovirt_scheduling_policy_facts до Ansible 2.9, возвращая ansible_facts. Обратите внимание, что модуль ovirt.ovirt.ovirt_scheduling_policy_info больше не возвращает ansible_facts!

Требования

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

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

Параметры

Параметр

Комментарии

auth

словарь / обязательный

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

ca_file

строка

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

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

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

Значение по умолчанию устанавливается переменной окружения OVIRT_CAFILE.

compress

булево

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

Варианты:

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

headers

словарь

Словарь HTTP-заголовков, которые должны быть добавлены к каждому API-запросу.

hostname

строка

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

Значение по умолчанию устанавливается переменной окружения OVIRT_HOSTNAME.

Требуется либо url, либо hostname.

insecure

булево

Флаг булевого типа, который указывает, должны ли проверяться сертификат TLS сервера и имя хоста.

Варианты:

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

kerberos

булево

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

Варианты:

  • false
  • true

password

строка

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

Значение по умолчанию устанавливается переменной окружения OVIRT_PASSWORD.

timeout

целое число

Количество секунд ожидания ответа.

token

строка

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

Значение по умолчанию устанавливается переменной окружения OVIRT_TOKEN.

url

строка

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

Значение по умолчанию устанавливается переменной окружения OVIRT_URL.

Требуется либо url, либо hostname.

username

строка

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

Значение по умолчанию устанавливается переменной окружения OVIRT_USERNAME.

fetch_nested

булево

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

Будут получены только ID вложенных сущностей. Он не получает несколько уровней вложенных атрибутов. Только атрибуты текущей сущности. Пользователь может настроить запрос других атрибутов вложенных сущностей, указав nested_attributes.

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

Варианты:

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

follow

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

список / элементы=строка

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

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

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

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

id

строка

ID политики планирования.

name

строка

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

nested_attributes

список / элементы=строка

Указывает список атрибутов, которые необходимо получить из 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 }}"
END_OF_DOCUMENT_MARKER

Значения возврата

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

Ключ

Описание

ovirt_scheduling_policies

список / элементы=строка

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

Возвращается: при успехе.

Авторы

  • Ondra Machacek (@machacekondra)

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

  • Система отслеживания задач
  • Главная страница
  • Репозиторий (источники)

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

Spec-Zone.ru

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