dellemc.openmanage.omevv_baseline_profile_info 模块 – 获取 OMEVV 基线配置文件信息。

注意

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

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

要安装它,请使用:ansible-galaxy collection install dellemc.openmanage。您需要其他要求才能使用此模块,有关详细信息,请参阅 要求

要在 playbook 中使用它,请指定:dellemc.openmanage.omevv_baseline_profile_info

dellemc.openmanage 9.9.0 中的新增功能

概要

  • 此模块允许您检索所有或特定 OMEVV 基线配置文件信息。

要求

执行此模块的主机需要以下要求。

  • python >= 3.9.6

参数

参数

注释

ca_path

路径

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

hostname

字符串 / 必需

OpenManage Enterprise Modular 的 IP 地址或主机名。

name

字符串

基线配置文件的名称。

如果提供 *name*,则模块仅检索指定的基线配置文件信息。

port

整数

OpenManage Enterprise HTTPS 端口。

默认值: 443

timeout

整数

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

默认值: 30

validate_certs

布尔值

是否检查 SSL 证书。- 如果为 true,则将验证 SSL 证书。- 如果为 false,则不会验证 SSL 证书。

选项

  • false

  • true ← (默认)

vcenter_password

字符串

用于 VMware vCenter 的 OpenManage Enterprise 集成 (OMEVV) 的密码。

如果没有提供密码,则使用环境变量 OMEVV_VCENTER_PASSWORD

示例:export OMEVV_VCENTER_PASSWORD=password

vcenter_username

字符串

用于 VMware vCenter 的 OpenManage Enterprise 集成 (OMEVV) 的用户名。

如果没有提供用户名,则使用环境变量 OMEVV_VCENTER_USERNAME

示例:export OMEVV_VCENTER_USERNAME=username

vcenter_uuid

字符串

vCenter 的通用唯一标识符 (UUID)。

可以使用 dellemc.openmanage.omevv_vcenter_info 模块检索 vCenter UUID 详细信息。

如果没有提供 UUID,则使用环境变量 OMEVV_VCENTER_UUID

示例:export OMEVV_VCENTER_UUID=uuid

属性

属性

支持

描述

check_mode

支持:完全支持

运行任务以验证,无需在目标机器上执行操作。

备注

注意

  • 从可以直接访问 Dell OpenManage Enterprise 的系统运行此模块。

示例

---
- name: Retrieve all baseline profile information.
  dellemc.openmanage.omevv_baseline_profile_info:
    hostname: "192.168.0.1"
    vcenter_uuid: "xxxxxx"
    vcenter_username: "username"
    vcenter_password: "password"
    ca_path: "path/to/ca_file"

- name: Retrieve specific baseline profile information using profile name.
  dellemc.openmanage.omevv_baseline_profile_info:
    hostname: "192.168.0.1"
    vcenter_uuid: "xxxxxx"
    vcenter_username: "username"
    vcenter_password: "password"
    ca_path: "path/to/ca_file"
    name: profile-1

返回值

此处记录了常见的返回值 此处,以下是此模块特有的字段

描述

baseline_profile_info

列表 / 元素=字典

关于 vCenter 的信息。

返回:成功

示例: [{"baselineType": null, "clusterGroups": [], "configurationRepoId": null, "configurationRepoName": null, "consoleAddress": "xx.xx.xx.xx", "consoleId": "xxxxx", "datacenter_standAloneHostsGroups": [], "dateCreated": "2024-10-16T10:25:29.786Z", "dateModified": null, "description": "Baseline-1 desc", "driftJobId": 1743, "driftJobName": "BP-Baseline-1-Host-Firmware-Drift-Detection", "driverRepoId": null, "driverRepoName": null, "firmwareRepoId": 1000, "firmwareRepoName": "Dell Default Catalog", "id": 1000, "lastSuccessfulUpdatedTime": "2024-10-16T10:27:35.212Z", "lastmodifiedBy": "[email protected]", "name": "Baseline-1", "status": "SUCCESSFUL", "version": "1.0.0-0"}, {"baselineType": "DATACENTER_NONCLUSTER", "clusterGroups": [], "configurationRepoId": null, "configurationRepoName": null, "consoleAddress": "xx.xx.xx.xx", "consoleId": "xxxxx", "datacenter_standAloneHostsGroups": [{"associated_datacenterID": "datacenter-1001", "associated_datacenterName": "Standalone Hosts-Test-DC", "omevv_groupID": 1002}], "dateCreated": "2024-10-16T12:38:56.581Z", "dateModified": null, "description": "Baseline - 2 description", "driftJobId": 1812, "driftJobName": "BP-Baseline - 2-Host-Firmware-Drift-Detection", "driverRepoId": null, "driverRepoName": null, "firmwareRepoId": 1000, "firmwareRepoName": "Dell Default Catalog", "id": 1001, "lastSuccessfulUpdatedTime": "2024-10-16T12:41:02.641Z", "lastmodifiedBy": "[email protected]", "name": "Baseline - 2", "status": "SUCCESSFUL", "version": "1.0.0-0"}]

错误信息

字典

HTTP错误详情。

返回:HTTP错误时

示例: {"error": {"@Message.ExtendedInfo": [{"Message": "由于发生错误,无法处理请求。", "MessageArgs": [], "MessageId": "GEN1234", "RelatedProperties": [], "Resolution": "重试操作。如果问题仍然存在,请联系系统管理员。", "Severity": "Critical"}], "code": "Base.1.0.GeneralError", "message": "发生一般错误。请查看ExtendedInfo以获取更多信息。"} } }

消息

字符串

检索操作的基线配置文件信息状态。

返回:始终

示例: "成功检索基线配置文件信息。"

作者

  • Kritika Bhateja (@Kritika-Bhateja-03)