Модуль community.general.hpilo_info — сбор информации через интерфейс HP iLO
Примечание
Этот модуль входит в коллекцию community.general (версия 12.6.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.general. Для использования этого модуля необходимы дополнительные требования; подробности см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: community.general.hpilo_info.
Краткое описание
- Этот модуль собирает информацию об указанной системе через её интерфейс HP iLO. Эта информация включает сведения об оборудовании и сети, полезные для подготовки системы к работе (например, MAC-адрес и UUID).
- Для работы модуля необходим модуль Python
hpilo.
Требования
Следующие требования должны быть выполнены на хосте, на котором запускается этот модуль.
- hpilo
Параметры
Параметр | Комментарии |
|---|---|
host string / обязательный | Имя узла или адрес HP iLO, связанный с физической системой. |
login string | Имя пользователя для аутентификации в интерфейсе HP iLO. По умолчанию: |
password string | Пароль для аутентификации в интерфейсе HP iLO. По умолчанию: |
ssl_version string | Изменить используемую версию SSL. Варианты:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная Это действие не изменяет состояние. | Модуль можно запускать в режиме |
diff_mode | Поддержка: не применимо Это действие не изменяет состояние. | В режиме diff возвращает сведения об изменениях (или о возможных изменениях в |
Примечания
Примечание
- Этот модуль следует запускать в системе, имеющей прямой доступ к интерфейсу HP iLO, либо с помощью
local_action, либо с помощьюdelegate_to.
Примеры
- name: Gather facts from a HP iLO interface only if the system is an HP server
community.general.hpilo_info:
host: YOUR_ILO_ADDRESS
login: YOUR_ILO_LOGIN
password: YOUR_ILO_PASSWORD
when: cmdb_hwmodel.startswith('HP ')
delegate_to: localhost
register: results
- ansible.builtin.fail:
msg: 'CMDB serial ({{ cmdb_serialno }}) does not match hardware serial ({{ results.hw_system_serial }}) !'
when: cmdb_serialno != results.hw_system_serial
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
host_power_status string добавлено в community.general 3.5.0 | Состояние питания хоста. Возможные значения: Возвращается: всегда Пример: |
hw_bios_date string | Дата BIOS. Возвращается: всегда Пример: |
hw_bios_version string | Версия BIOS. Возвращается: всегда Пример: |
hw_eth_ilo dictionary | Сведения об интерфейсе (сетевом интерфейсе iLO). Возвращается: всегда Пример: |
hw_ethX dictionary | Сведения об интерфейсе (для каждого интерфейса). Возвращается: всегда Пример: |
hw_product_name string | Название продукта. Возвращается: всегда Пример: |
hw_product_uuid string | UUID продукта. Возвращается: всегда Пример: |
hw_system_serial string | Серийный номер системы. Возвращается: всегда Пример: |
hw_uuid string | UUID оборудования. Возвращается: всегда Пример: |
Ссылки на коллекцию
© 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/hpilo_info_module.html