hmc_update_firmware
Submit a firmware update job for a managed system using an image from NFS, SFTP, disk, or IBM FixCentral. Optionally wait for job completion.
Instructions
Submit a managed system firmware update job.
system_name_or_uuid: accepts either a SystemName or a UUID (find it with hmc_systems). repository describes the firmware image source (same format as hmc_hmc_update). Submits an UpdateFirmware job to ManagedSystem; poll hmc_get_job for status.
Set wait=True to block until the job reaches a terminal state.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wait | No | ||
| repository | Yes | Software source for an update/upgrade job. Recognised keys: type – repository type: nfs | sftp | disk | ibmfixcentral host – NFS/SFTP server hostname or IP path – NFS export path or SFTP remote path user – SFTP username sftp_pw – SFTP login credential mount_loc – local mount point for NFS insecure – 'true'/'false'; skip SSL/cert checks (IBM FixCentral) ibm_id – IBM FixCentral account ID ibm_token – IBM FixCentral account token | |
| poll_interval | No | ||
| timeout_seconds | No | ||
| system_name_or_uuid | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |