Модуль community.general.hpilo_info – Сбор информации через интерфейс HP iLO
Примечание
Этот модуль входит в коллекцию community.general (версия 9.5.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.general. Для использования этого модуля необходимы дополнительные требования, см. Требования для подробностей.
Чтобы использовать его в книге задач, укажите: community.general.hpilo_info.
Обзор
- Этот модуль собирает информацию о конкретной системе через интерфейс HP iLO. В эту информацию входят данные о оборудовании и сети, полезные для настройки (например, macaddress, uuid).
- Этот модуль требует модуль python
hpilo.
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- hpilo
Параметры
Параметр | Комментарии |
|---|---|
host строка / обязательно | Имя хоста/адрес HP iLO, связанный с физической системой. |
login строка | Имя пользователя для аутентификации на интерфейсе HP iLO. По умолчанию: |
password строка | Пароль для аутентификации на интерфейсе HP iLO. По умолчанию: |
ssl_version строка | Изменить используемую версию ssl. Варианты:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная Это действие не изменяет состояние. | Может выполняться в режиме |
diff_mode | Поддержка: Нет Это действие не изменяет состояние. | Вернёт подробности о том, что изменилось (или, возможно, нуждается в изменении в |
Примечания
Примечание
- Этот модуль следует запускать с системы, которая имеет прямой доступ к интерфейсу 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 строка добавлено в community.general 3.5.0 | Статус питания хоста. Будет одним из Возвращается: всегда Пример: |
hw_bios_date строка | Дата BIOS Возвращается: всегда Пример: |
hw_bios_version строка | Версия BIOS Возвращается: всегда Пример: |
hw_eth_ilo словарь | Информация об интерфейсе (для сетевого интерфейса iLO) Возвращается: всегда Пример: |
hw_ethX словарь | Информация об интерфейсе (для каждого интерфейса) Возвращается: всегда Пример: |
hw_product_name строка | Название продукта Возвращается: всегда Пример: |
hw_product_uuid строка | UUID продукта Возвращается: всегда Пример: |
hw_system_serial строка | Серийный номер системы Возвращается: всегда Пример: |
hw_uuid строка | UUID оборудования Возвращается: всегда Пример: |
Ссылки на коллекцию
© 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/community/general/hpilo_info_module.html