Spec-Zone.ru › Ansible 2.6

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)
    Варианты:
  • SSLv3
  • SSLv23
  • TLSv1 ←
  • TLSv1_1
  • TLSv1_2
Изменение используемой версии ssl_version.

Примечания

Примечание

  • Этот модуль следует запускать с системы, имеющей прямой доступ к интерфейсу HP iLO, либо с помощью local_action, либо с помощью delegate_to.

Примеры

# 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


Статус

Этот модуль помечен как предварительный, что означает, что он не гарантирует обратную совместимость.

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. Поддержка и техническое обслуживание модулей.

Список других модулей, поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Dag Wieers (@dagwieers)

Подсказка

Если вы обнаружите какие-либо проблемы в этой документации, вы можете изменить этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/hpilo_facts_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API