On this page
hpilo_boot - Boot system using specific media through HP iLO interface
New in version 2.3.
Synopsis
- This module boots a system through its HP iLO interface. The boot media can be one of: cdrom, floppy, hdd, network or usb.
 - This module requires the hpilo python module.
 
Requirements (on host that executes module)
- hpilo
 
Options
| parameter | required | default | choices | comments | 
|---|---|---|---|---|
| force | 
      no | 
       
  | 
      
        
        Whether to force a reboot (even when the system is already booted).
        
       
        As a safeguard, without force, hpilo_boot will refuse to reboot a server that is already running.
         | 
     |
| host | 
      yes | 
        
        The HP iLO hostname/address that is linked to the physical system.
         | 
     ||
| image | 
      no | 
        
        The URL of a cdrom, floppy or usb boot media image. protocol://username:password@hostname:port/filename
        
       
        protocol is either 'http' or 'https'
        
       
        username:password is optional
        
       
        port is optional
         | 
     ||
| login | 
      no | Administrator | 
        
        The login name to authenticate to the HP iLO interface.
         | 
     |
| media | 
      no | network | 
       
  | 
      
        
        The boot media to boot the system from
         | 
     
| password | 
      no | admin | 
        
        The password to authenticate to the HP iLO interface.
         | 
     |
| ssl_version 
        (added in 2.4)
         | 
      no | TLSv1 | 
       
  | 
      
        
        Change the ssl_version used.
         | 
     
| state | 
      no | boot_once | 
       
  | 
      
        
        The state of the boot media.
        
       
        no_boot: Do not boot from the device
        
       
        boot_once: Boot from the device once and then notthereafter
        
       
        boot_always: Boot from the device each time the serveris rebooted
        
       
        connect: Connect the virtual media device and set to boot_always
        
       
        disconnect: Disconnects the virtual media device and set to no_boot
        
       
        poweroff: Power off the server
         | 
     
Examples
- name: Task to boot a system using an ISO from an HP iLO interface only if the system is an HP server
  hpilo_boot:
    host: YOUR_ILO_ADDRESS
    login: YOUR_ILO_LOGIN
    password: YOUR_ILO_PASSWORD
    media: cdrom
    image: http://some-web-server/iso/boot.iso
  when: cmdb_hwmodel.startswith('HP ')
  delegate_to: localhost
- name: Power off a server
  hpilo_boot:
    host: YOUR_ILO_HOST
    login: YOUR_ILO_LOGIN
    password: YOUR_ILO_PASSWORD
    state: poweroff
  delegate_to: localhost
  Notes
Note
- To use a USB key image you need to specify floppy as boot media.
 - This module ought to be run from a system that can access the HP iLO interface directly, either by using 
local_actionor usingdelegate_to. 
Status
This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.
For help in developing on modules, should you be so inclined, please read Community Information & Contributing, Testing Ansible and Developing Modules.
© 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_boot_module.html