dellemc.openmanage.ome_firmware_baseline – Создание базовой прошивки в OpenManage Enterprise
Примечание
Этот плагин входит в состав коллекции dellemc.openmanage (версия 3.0.0).
Для его установки используйте: ansible-galaxy collection install dellemc.openmanage.
Для использования в плейбуке укажите: dellemc.openmanage.ome_firmware_baseline.
В версии 2.0.0: модуля dellemc.openmanage
Описание
- Этот модуль создает базу данных в OpenManage Enterprise.
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- python >= 2.7.5
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| baseline_description строка | Описание создаваемой базы данных. | |
| baseline_name строка / обязательно | Имя создаваемой базы данных. | |
| catalog_name строка | Имя каталога, связанного с базой данных. | |
| device_group_names список / элементы=строка | Список имен групп. device_group_names взаимоисключает device_ids и device_service_tags. | |
| device_ids список / элементы=целое число | Список идентификаторов устройств. device_ids взаимоисключает device_service_tags и device_group_names. | |
| device_service_tags список / элементы=строка | Список тегов служб. device_service_tags взаимоисключает device_ids и device_group_names. | |
| downgrade_enabled булево |
| Указывает, разрешен ли откат или нет. |
| hostname строка / обязательно | Целевой IP-адрес или имя хоста. | |
| is_64_bit булево |
| Указывает, поддерживается ли 64-разрядная архитектура. |
| password строка / обязательно | Пароль целевого пользователя. | |
| port целое число | Значение по умолчанию: 443 | Целевой порт HTTPS. |
| username строка / обязательно | Целевое имя пользователя. |
Примечания
Примечание
- Запускайте этот модуль с системы, имеющей прямой доступ к DellEMC OpenManage Enterprise.
- Этот модуль не поддерживает
check_mode.
Примеры
---
- name: Create baseline for device Ids
dellemc.openmanage.ome_firmware_baseline:
hostname: "192.168.0.1"
username: "username"
password: "password"
baseline_name: "baseline_name"
baseline_description: "baseline_description"
catalog_name: "catalog_name"
device_ids:
- 1010
- 2020
- name: Create baseline for servicetags
dellemc.openmanage.ome_firmware_baseline:
hostname: "192.168.0.1"
username: "username"
password: "password"
baseline_name: "baseline_name"
baseline_description: "baseline_description"
catalog_name: "catalog_name"
device_service_tags:
- "SVCTAG1"
- "SVCTAG2"
- name: Create baseline for device groups
dellemc.openmanage.ome_firmware_baseline:
hostname: "192.168.0.1"
username: "username"
password: "password"
baseline_name: "baseline_name"
baseline_description: "baseline_description"
catalog_name: "catalog_name"
device_group_names:
- "Group1"
- "Group2"
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие — поля, уникальные для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| baseline_status словарь | успех | Подробности о статусе базы данных. Пример: {'CatalogId': 123, 'Description': 'ОПИСАНИЕ БАЗЫ ДАННЫХ', 'DeviceComplianceReports': [], 'DowngradeEnabled': True, 'Id': 0, 'Is64Bit': True, 'Name': 'my_baseline', 'RepositoryId': 123, 'RepositoryName': 'catalog123', 'RepositoryType': 'HTTP', 'Targets': [{'Id': 10083, 'Type': {'Id': 1000, 'Name': 'УСТРОЙСТВО'}}, {'Id': 10076, 'Type': {'Id': 1000, 'Name': 'УСТРОЙСТВО'}}], 'TaskId': 11235, 'TaskStatusId': 0} |
| error_info словарь | ошибка http | Подробности об ошибке http. Пример: {'error': {'@Message.ExtendedInfo': [{'Message': 'Невозможно получить список баз данных, возможно, введен(ы) неверный(ые) идентификатор(ы) устройства', 'Resolution': 'Убедитесь, что введенный(ые) идентификатор(ы) устройства(ей) верны, и повторите операцию.', 'Severity': 'Критический'}], 'code': 'Base.1.0.GeneralError', 'message': 'Произошла общая ошибка. Дополнительную информацию см. в ExtendedInfo.'}} |
| msg строка | всегда | Общий статус создания базы данных прошивки. Пример: Задача создания базы данных успешно создана |
Авторы
- Jagadeesh N V(@jagadeeshnv)
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/dellemc/openmanage/ome_firmware_baseline_module.html