dellemc.openmanage.redfish_firmware 角色 – 使用本地或远程系统上的映像文件更新组件固件

注意

此角色是 dellemc.openmanage 集合(版本 9.9.0)的一部分。

如果您正在使用 ansible 包,您可能已经安装了此集合。 它不包含在 ansible-core 中。要检查它是否已安装,请运行 ansible-galaxy collection list

要安装它,请使用: ansible-galaxy collection install dellemc.openmanage

要在剧本中使用它,请指定: dellemc.openmanage.redfish_firmware

入口点 main – 使用本地或远程系统上的映像文件更新组件固件

dellemc.openmanage 7.5.0 中的新增功能

概要

  • 此模块一次只允许固件更新一个组件。如果为多个组件运行该模块,则会返回错误消息。

  • 根据组件的不同,固件更新会在自动或手动重启后应用。

参数

参数

注释

ca_path

路径

包含用于验证的 CA 证书的隐私增强邮件 (PEM) 文件。

hostname

字符串 / 必需

iDRAC IP 地址或主机名。

http_timeout

整数

以秒为单位的套接字级别超时。

默认: 30

https_port

整数

iDRAC 端口。

默认: 443

image_uri

字符串 / 必需

固件映像位置 URI 或本地路径。

例如:http://<web_address>/components.exe 或 /home/firmware_repo/component.exe。

job_wait

布尔值

提供等待作业完成的选项。

选项

  • false

  • true ← (默认)

job_wait_timeout

整数

job_wait 的最大等待时间(以秒为单位)。 仅在此期间跟踪作业。

job_waitTrue 时,此选项适用。

默认: 3600

password

字符串

iDRAC 用户密码。

transfer_protocol

字符串

用于传输固件映像文件的协议。适用于基于 URI 的更新。

选项

  • "CIFS"

  • "FTP"

  • "HTTP" ← (默认)

  • "HTTPS"

  • "NSF"

  • "OEM"

  • "SCP"

  • "SFTP"

  • "TFTP"

username

字符串

具有管理员权限的 iDRAC 用户名。

validate_certs

布尔值

如果为 False,则不会验证 SSL 证书。

仅在个人控制的、使用自签名证书的站点上配置 False

在集合版本 5.0.0 之前,validate_certs 默认为 False

选项

  • false

  • true ← (默认)