New in version 2.3.
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
|
- 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
Note
local_action
or using delegate_to
.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.