Users Guide

Update device firmware
Module: ome_firmware
Synopsis
This module updates the firmware of PowerEdge devices and all its components.
Options
Table 63. ome_firmware
Parameter Required Default Choices Comments
hostname True NA NA Target IP Address or hostname
username True NA NA Target username
password True NA NA Target user password
port False 443 NA Target HTTPS port
device_service_tag False NA NA
List of targeted device service tags.
Either I(device_id) or I(device_service_tag) can be
used individually or together.
I(device_service_tag) is mutually exclusive with
I(device_group_names).
device_id False NA NA
List of targeted device ids.
Either I(device_id), or I(device_service_tag) can be
used individually or together.
I(device_id) is mutually exclusive with
I(device_group_names).
device_group_names False NA NA
Enter the name of the group to update the firmware
of all the devices within the group.
I(device_group_names) is mutually exclusive with
I(device_id) and I(device_service_tag).
basline_name False NA NA
Enter the baseline name to update the firmware of all
the devices or groups of devices against the available
compliance report.
The firmware update can also be done by providing
the baseline name and the path to the single DUP file.
To update multiple baselines at once, provide the
baseline names separated by commas.
I(baseline_names) is mutually exclusive with
I(device_group_names), I(device_id) and
I(device_service_tag).
dup_file False NA NA Executable file to apply on the targets.
Return Values
msg:
type: str
description: Overall firmware update status.
returned: always
sample: "Successfully submitted the firmware update job."
update_status:
type: dict
description: Firmware Update job and progress details from the OME.
returned: success
sample: {
'LastRun': None,
'CreatedBy': 'user',
'Schedule': 'startnow',
Modules for OpenManage Enterprise (OME)
77