модуль community.general.ilo_redfish_info — сбор информации о сервере через iLO с использованием API Redfish
Примечание
Этот модуль входит в коллекцию community.general (версия 12.6.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install community.general.
Чтобы использовать её в плейбуке, укажите: community.general.ilo_redfish_info.
Добавлено в community.general 4.2.0
Краткое описание
- Локально формирует URI Redfish и отправляет их в iLO для получения информации.
- Предназначен для операций HPE iLO, требующих расширений OEM Redfish.
Параметры
Параметр | Комментарии |
|---|---|
auth_token строка | Токен безопасности для аутентификации в iLO. |
baseuri строка / обязательный | Базовый URI iLO. |
ca_path путь добавлено в community.general 10.6.0 | Файл в формате PEM, содержащий сертификат центра сертификации, который будет использоваться для проверки. Используется только в том случае, если |
category список / элементы=строка / обязательный | Список категорий для выполнения на iLO. |
ciphers список / элементы=строка добавлено в community.general 10.6.0 | Шифры TLS/SSL, используемые для запроса. Если указано значение в виде списка, все шифры объединяются по порядку с помощью Подробнее см. в разделе Формат списка шифров OpenSSL. Доступные шифры зависят от версий Python и OpenSSL/LibreSSL. |
command список / элементы=строка / обязательный | Список команд для выполнения на iLO. |
password строка | Пароль для аутентификации в iLO. |
timeout целое число | Тайм-аут в секундах для HTTP-запросов к iLO. По умолчанию: |
username строка | Имя пользователя для аутентификации в iLO. |
validate_certs логическое значение добавлено в community.general 10.6.0 | Если Установите значение Варианты:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: full Это действие не изменяет состояние. | Может работать в режиме |
diff_mode | Поддержка: н/д Это действие не изменяет состояние. | В режиме diff возвращает сведения об изменениях (или о том, что, возможно, требуется изменить в |
Примеры
- name: Get iLO Sessions
community.general.ilo_redfish_info:
category: Sessions
command: GetiLOSessions
baseuri: "{{ baseuri }}"
username: "{{ username }}"
password: "{{ password }}"
register: result_sessions
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже приведены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
ilo_redfish_info словарь | Возвращает сеансы iLO. Возвращается: всегда |
|
GetiLOSessions словарь |
Возвращает сообщение о сеансе iLO и сведения об успешном выполнении функции. Возвращается: при успехе |
|
msg список / элементы=словарь |
Сведения обо всех активных сеансах iLO. Возвращается: при успехе |
|
Description строка |
Предоставляет описание ресурса. Возвращается: при успехе |
|
Id строка |
Идентификатор сеанса (sessionId). Возвращается: при успехе |
|
Name строка |
Имя ресурса. Возвращается: при успехе |
|
UserName строка |
Имя пользователя для входа в процессор управления. Возвращается: при успехе |
|
ret логическое значение |
Проверьте переменную, чтобы узнать, удалось ли получить информацию. Возвращается: при успехе |
Ссылки на коллекцию
© 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/community/general/ilo_redfish_info_module.html