ansible.hpilo_facts(3) - Linux man page

Name

hpilo_facts - Gather facts through an HP iLO interface

Description

This module gathers facts for a specific system using its HP iLO interface. These facts include hardware and network related information useful for provisioning (e.g. macaddress, uuid).

This module requires the hpilo python module.

Options

host

The HP iLO hostname/address that is linked to the physical system.(required)

password
The password to authenticate to the HP iLO interface. (default: admin)
login

The login name to authenticate to the HP iLO interface. (default: Administrator)."

Notes

This module ought to be run from a system that can access the HP iLO interface directly, either by using local_action or using delegate_to.

Examples

- local_action: hpilo_facts host=$ilo_address login=$ilo_login password=$ilo_password
  only_if: "'$cmdb_hwmodel'.startswith('HP ')
- local_action: fail msg="CMDB serial ($cmdb_serialno) does not match hardware serial ($hw_system_serial) !"
  only_if: "'$cmdb_serialno' != '$hw_system_serial'"

- hw_bios_date: "05/05/2011"
  hw_bios_version: "P68"
  hw_eth0:
  - macaddress: "00:11:22:33:44:55"
    macaddress_dash: "00-11-22-33-44-55"
  hw_eth1:
  - macaddress: "00:11:22:33:44:57"
    macaddress_dash: "00-11-22-33-44-57"
  hw_eth2:
  - macaddress: "00:11:22:33:44:5A"
    macaddress_dash: "00-11-22-33-44-5A"
  hw_eth3:
  - macaddress: "00:11:22:33:44:5C"
    macaddress_dash: "00-11-22-33-44-5C"
  hw_eth_ilo:
  - macaddress: "00:11:22:33:44:BA"
    macaddress_dash: "00-11-22-33-44-BA"
  hw_product_name: "ProLiant DL360 G7"
  hw_product_uuid: "ef50bac8-2845-40ff-81d9-675315501dac"
  hw_system_serial: "ABC12345D6"
  hw_uuid: "123456ABC78901D2"

Author

Dag Wieers

See Also

ansible(1), http://ansible.github.com/modules.html#hpilo-facts