Users Guide
Table 2. Return Values
Name Description Returned Type Sample
Firmware Inventory
• Components of a
server and their
firmware versions.
• List of dictionaries, 1
dictionary per
firmware.
Success String
https://github.com/dell/Dell-EMC-Ansible-
Modules-for-iDRAC/blob/master/samples/
dellemc_get_firmware_inventory.md
Examples
-name: Get Installed Firmware Inventory
dellemc_get_firmware_inventory:
idrac_ip: "xx.xx.xx.xx"
idrac_user: "xxxx"
idrac_password: "xxxxxxxx"
Install firmware
Module: idrac_firmware
Synopsis:The firmware can be installed from a repository on a network share (CIFS, NFS, HTTP, HTTPS, FTP) to keep the system
updated. To install the firmware, connect to a network share that contains a valid repository of Dell Update Packages (DUPs), and a
catalog file describing the DUPs.
Check_mode support: No
Options
Table 3. idrac_firmware
Parameter/aliases Required Default Choices Comments
idrac_ip Yes NA NA iDRAC IP Address
idrac_user Yes NA NA iDRAC username
idrac_password/
idrac_pwd
Yes NA NA iDRAC user password
idrac_port No 443 NA iDRAC port
job_wait No True NA
Provides the option to wait for job
completion..
catalog_file_name No Catalog.xml NA
Catalog file name relative to the
I(share_name).
reboot No False NA
Provides the option to reboot
after the updates have been
applied. If I(reboot) is C(False),
updates take effect after the
system reboots.
If update packages in the
repository require a reboot, ensure
that I(reboot) is C(False) and
I(job_wait) is C(True). If not, the
module will continue to wait for a
system reboot and eventually time
out.
share_name Yes NA NA
Network share path of update
repository. CIFS, NFS, HTP,
HTTPS and FTS share types are
supported.
10 Modules for iDRAC