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. Если параметр Значение по умолчанию устанавливается переменной окружения |
|
compress булево |
Флаг, указывающий, используется ли сжатие для подключения. Варианты:
|
|
headers словарь |
Словарь HTTP-заголовков, которые должны быть добавлены к каждому API-запросу. |
|
hostname строка |
Строка, содержащая имя хоста сервера, обычно что-то вроде Значение по умолчанию устанавливается переменной окружения Требуется либо |
|
insecure булево |
Флаг булевого типа, который указывает, должны ли проверяться сертификат TLS сервера и имя хоста. Варианты:
|
|
kerberos булево |
Флаг булевого типа, указывающий, следует ли использовать аутентификацию Kerberos вместо стандартной аутентификации. Варианты:
|
|
password строка |
Пароль пользователя. Значение по умолчанию устанавливается переменной окружения |
|
timeout целое число |
Количество секунд ожидания ответа. |
|
token строка |
Токен, который используется вместо входа с именем пользователя/паролем. Значение по умолчанию устанавливается переменной окружения |
|
url строка |
Строка, содержащая API-URL сервера, обычно что-то вроде Значение по умолчанию устанавливается переменной окружения Требуется либо |
|
username строка |
Имя пользователя, например admin@internal. Значение по умолчанию устанавливается переменной окружения |
fetch_nested булево | Если да, модуль получит дополнительные данные из API. Будут получены только ID вложенных сущностей. Он не получает несколько уровней вложенных атрибутов. Только атрибуты текущей сущности. Пользователь может настроить запрос других атрибутов вложенных сущностей, указав Этот параметр устарел и заменён на Варианты:
|
follow псевдонимы: follows список / элементы=строка добавлен в ovirt.ovirt 1.5.0 | Список связанных сущностей, которые должны быть получены вместе с основной сущностью. Этот параметр заменяет использование Все параметры follow можно найти по следующему адресу: https://ovirt.github.io/ovirt-engine-api-model/master/#types/scheduling_policy/links_summary |
id строка | ID политики планирования. |
name строка | Имя политики планирования, может использоваться в качестве выражения поиска по образцу. |
nested_attributes список / элементы=строка | Указывает список атрибутов, которые необходимо получить из API. Этот параметр применяется только тогда, когда Этот параметр устарел и заменён на |
Примечания
Примечание
- Этот модуль возвращает переменную
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 список / элементы=строка | Список словарей, описывающих политики планирования. Атрибуты политик планирования сопоставлены с ключами словаря, все атрибуты политик планирования можно найти по следующему адресу: https://ovirt.example.com/ovirt-engine/api/model#types/scheduling_policy. Возвращается: при успехе. |
Ссылки на коллекцию
© 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