hpilo_facts - Сбор фактов через интерфейс HP iLO
Новое в версии 2.3.
- Обзор
- Требования (к хосту, на котором выполняется модуль)
- Параметры
- Примеры
- Возвращаемые значения
- Примечания
Обзор
- Этот модуль собирает данные о конкретной системе с помощью интерфейса HP iLO. Эти данные включают информацию о оборудовании и сети, полезную для настройки (например, macaddress, uuid).
- Для работы этого модуля требуется модуль hpilo для Python.
Требования (к хосту, на котором выполняется модуль)
- hpilo
Параметры
| параметр | обязателен | по умолчанию | выбор | комментарии |
|---|---|---|---|---|
| host | да | Имя хоста/адрес HP iLO, связанный с физической системой. | ||
| login | нет | Administrator | Имя пользователя для аутентификации в интерфейсе HP iLO. | |
| password | нет | admin | Пароль для аутентификации в интерфейсе HP iLO. | |
| ssl_version (добавлено в 2.4)
| нет | TLSv1 |
| Изменение используемой версии ssl_version. |
Примеры
# Task to gather facts from a HP iLO interface only if the system is an HP server
- hpilo_facts:
host: YOUR_ILO_ADDRESS
login: YOUR_ILO_LOGIN
password: YOUR_ILO_PASSWORD
when: cmdb_hwmodel.startswith('HP ')
delegate_to: localhost
- fail:
msg: 'CMDB serial ({{ cmdb_serialno }}) does not match hardware serial ({{ hw_system_serial }}) !'
when: cmdb_serialno != hw_system_serial
Возвращаемые значения
Общие возвращаемые значения описаны здесь Возвращаемые значения, следующие поля уникальны для этого модуля:
| имя | описание | возвращается | тип | пример |
|---|---|---|---|---|
| hw_bios_date | Дата BIOS | всегда | строка | 05.05.2011 |
| hw_bios_version | Версия BIOS | всегда | строка | P68 |
| hw_eth_ilo | Информация о интерфейсе (для сетевого интерфейса iLO) | всегда | словарь | [{'macaddress': '00:11:22:33:44:BA'}, {'macaddress_dash': '00-11-22-33-44-BA'}] |
| hw_ethX | Информация о интерфейсе (для каждого интерфейса) | всегда | словарь | [{'macaddress': '00:11:22:33:44:55', 'macaddress_dash': '00-11-22-33-44-55'}] |
| hw_product_name | Название продукта | всегда | строка | ProLiant DL360 G7 |
| hw_product_uuid | UUID продукта | всегда | строка | ef50bac8-2845-40ff-81d9-675315501dac |
| hw_system_serial | Серийный номер системы | всегда | строка | ABC12345D6 |
| hw_uuid | UUID оборудования | всегда | строка | 123456ABC78901D2 |
Примечания
Примечание
- Этот модуль следует запускать с системы, которая имеет прямой доступ к интерфейсу HP iLO, либо используя
local_actionили используяdelegate_to.
Статус
Этот модуль помечен как превью, что означает, что гарантии обратной совместимости нет.
Для получения помощи в разработке модулей, если вас это интересует, ознакомьтесь с Информация о сообществе и участие в разработке, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/hpilo_facts_module.html