модуль dellemc.openmanage.omevv_firmware_compliance_info — получение отчета о соответствии микропрограммы.
Примечание
Этот модуль входит в коллекцию dellemc.openmanage (версия 10.0.2).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install dellemc.openmanage. Для работы с этим модулем требуются дополнительные компоненты; подробности см. в разделе Требования.
Чтобы использовать модуль в сценарии, укажите: dellemc.openmanage.omevv_firmware_compliance_info.
Добавлено в dellemc.openmanage 9.9.0
Краткое описание
- Этот модуль позволяет получать отчеты о соответствии микропрограммы для всех узлов кластера, отдельного узла кластера или нескольких кластеров.
Требования
На узле, где выполняется этот модуль, должны быть установлены следующие компоненты.
- python >= 3.9.6
Параметры
Параметр | Комментарии |
|---|---|
ca_path path | Файл Privacy Enhanced Mail (PEM), содержащий сертификат CA, который используется для проверки. |
clusters list / elements=dictionary | Сведения о кластерах для получения отчета о соответствии микропрограммы. |
|
cluster_name string / обязательный |
Имя кластера, для узлов которого необходимо получить отчет о соответствии микропрограммы. Если указаны servicetags или hosts, будут получены и отображены отчеты о соответствии микропрограммы только для указанных узлов. |
|
hosts list / elements=string |
IP-адрес или имя хоста узлов, для которых необходимо получить отчеты о соответствии микропрограммы. |
|
servicetags list / elements=string |
Сервисный тег узлов, для которых необходимо получить отчеты о соответствии микропрограммы. |
hostname string / обязательный | IP-адрес или имя хоста OpenManage Enterprise Modular. |
port integer | HTTPS-порт OpenManage Enterprise. По умолчанию: |
timeout integer | Тайм-аут на уровне сокета в секундах. По умолчанию: |
validate_certs boolean | Проверять ли сертификат SSL. — Если Варианты:
|
vcenter_password string | Пароль для OpenManage Enterprise Integration for VMware vCenter (OMEVV). Если пароль не указан, используется переменная среды Пример: export OMEVV_VCENTER_PASSWORD=password |
vcenter_username string | Имя пользователя для OpenManage Enterprise Integration for VMware vCenter (OMEVV). Если имя пользователя не указано, используется переменная среды Пример: export OMEVV_VCENTER_USERNAME=username |
vcenter_uuid string | Универсальный уникальный идентификатор (UUID) vCenter. Сведения об UUID vCenter можно получить с помощью модуля dellemc.openmanage.omevv_vcenter_info. Если UUID не указан, используется переменная среды Пример: export OMEVV_VCENTER_UUID=uuid |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: full | Выполняет задачу для проверки без выполнения действий на целевом компьютере. |
diff_mode | Поддержка: full | Выполняет задачу для отображения внесенных или требуемых изменений. |
Примечания
Примечание
- Запускайте этот модуль в системе, имеющей прямой доступ к Dell OpenManage Enterprise.
Примеры
---
- name: Retrieve a firmware compliance report of all the clusters
dellemc.openmanage.omevv_firmware_compliance_info:
hostname: "192.168.0.1"
vcenter_uuid: "xxxxx"
vcenter_username: "username"
vcenter_password: "password"
ca_path: "path/to/ca_file"
- name: Retrieve a firmware compliance report of all the hosts in a specific cluster
dellemc.openmanage.omevv_firmware_compliance_info:
hostname: "192.168.0.1"
vcenter_uuid: "xxxxx"
vcenter_username: "username"
vcenter_password: "password"
ca_path: "path/to/ca_file"
clusters:
- cluster_name: cluster_a
- name: Retrieve a firmware compliance report of specific hosts in the cluster
dellemc.openmanage.omevv_firmware_compliance_info:
hostname: "192.168.0.1"
vcenter_uuid: "xxxxx"
vcenter_username: "username"
vcenter_password: "password"
ca_path: "path/to/ca_file"
clusters:
- cluster_name: cluster_a
servicetags:
- SVCTAG1
- SVCTAG2
hosts:
- host1
- xx.xx.xx.xx
- name: Retrieve a firmware compliance report of multiple clusters
dellemc.openmanage.omevv_firmware_compliance_info:
hostname: "192.168.0.1"
vcenter_uuid: "xxxxx"
vcenter_username: "username"
vcenter_password: "password"
ca_path: "path/to/ca_file"
clusters:
- cluster_name: cluster_a
- cluster_name: cluster_b
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, относящиеся только к этому модулю:
Ключ | Описание |
|---|---|
firmware_compliance_info list / elements=dictionary | Сведения об отчете о соответствии. Возвращается: при ошибке HTTP Пример: |
msg string | Получение отчета о соответствии микропрограммы. Возвращается: всегда Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/dellemc/openmanage/omevv_firmware_compliance_info_module.html