Users Guide
Modules for Redfish APIs
Topics:
• How OpenManage Ansible Modules work with Redfish APIs
• Firmware update using standard Redfish URI
• Manage storage volume configuration
How OpenManage Ansible Modules work with
Redfish APIs
The Redfish Scalable Platforms Management API is a standard defined by the Distributed Management Task Force (DMTF). Redfish is a
next-generation systems management interface standard which enables scalable, secure, and open server management. It is an interface
that uses RESTful interface semantics to access data that is defined in model format to perform out-of-band systems management.
OpenManage Anisble modules use standard redfish URIs supported by iDRAC, to perform firmware updates or manage storage volume
configurations on PowerEgde servers.
Firmware update using standard Redfish URI
Module: redfish_firmware
Synoposis
• This module allows the firmware update of only one component at a time. If the module is run for more than one component, an error
message is returned.
• Depending on the component, the firmware update is applied after an automatic or manual reboot.
Options
Table 80. redfish_firmware
Parameter Required Default Choices Comments
baseuri True NA NA IP Address of the target
out-of-band controller.
For example-
<ipaddress>:<port>
username True NA NA Username of the target
out-of-band controller .
password True NA NA Password of the target
out-of-band controller .
image_uri True NA NA
• Firmware image
location URI or local
path.
• For example-
U(http://
<web_address>/
components.exe)
or /home/
firmware_repo/
component.exe
5
116 Modules for Redfish APIs