модуль 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. Если параметр Значение по умолчанию задаётся переменной среды |
|
compress boolean |
Флаг, указывающий, используется ли сжатие для подключения. Варианты:
|
|
headers dictionary |
Словарь HTTP-заголовков, добавляемых к каждому вызову API. |
|
hostname string |
Строка с именем хоста сервера, обычно вида `server.example.com`. Значение по умолчанию задаётся переменной среды Необходимо указать либо |
|
insecure boolean |
Логический флаг, указывающий, следует ли проверять TLS-сертификат сервера и имя хоста. Варианты:
|
|
kerberos boolean |
Логический флаг, указывающий, следует ли использовать аутентификацию Kerberos вместо обычной аутентификации. Варианты:
|
|
password string |
Пароль пользователя. Значение по умолчанию задаётся переменной среды |
|
timeout integer |
Время ожидания ответа в секундах. По умолчанию: |
|
token string |
Токен, используемый вместо входа с именем пользователя и паролем. Значение по умолчанию задаётся переменной среды |
|
url string |
Строка с URL API сервера, обычно вида `https://server.example.com/ovirt-engine/api`. Значение по умолчанию задаётся переменной среды Необходимо указать либо |
|
username string |
Имя пользователя, например admin@internal. Значение по умолчанию задаётся переменной среды |
fetch_nested boolean | Если значение yes, модуль получит дополнительные данные из API. Будут получены только идентификаторы вложенных сущностей. Несколько уровней вложенных атрибутов не извлекаются. Извлекаются только атрибуты текущей сущности. Чтобы получить другие атрибуты вложенных сущностей, пользователь может указать Этот параметр устарел и заменён параметром Варианты:
|
follow псевдонимы: follows list / elements=string добавлено в ovirt.ovirt 1.5.0 | Список связанных сущностей, которые следует получить вместе с основной сущностью. Этот параметр заменяет использование Все параметры 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. Этот параметр применяется только, если значение Этот параметр устарел и заменён параметром По умолчанию: |
Примечания
Примечание
- Этот модуль возвращает переменную
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. Возвращается: При успешном выполнении. |
Ссылки на коллекцию
© 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