dellemc.openmanage.omevv_firmware_repository_profile module – Создание, изменение или удаление профиля репозитория встроенного ПО OMEVV
Примечание
Этот модуль входит в коллекцию dellemc.openmanage (версия 10.0.2).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install dellemc.openmanage. Для использования этого модуля могут потребоваться дополнительные зависимости; подробности см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: dellemc.openmanage.omevv_firmware_repository_profile.
Добавлено в dellemc.openmanage 9.8.0
Краткое описание
- Этот модуль позволяет создавать, изменять или удалять профиль репозитория встроенного ПО OpenManage Enterprise Integration for VMware Center (OMEVV).
Требования
На узле, на котором выполняется этот модуль, должны быть установлены следующие компоненты.
- python >= 3.9.6
Параметры
Параметр | Комментарии |
|---|---|
ca_path path | Файл Privacy Enhanced Mail (PEM), содержащий сертификат CA, используемый для проверки. |
catalog_path string | Абсолютный путь к каталогу. Поддерживаются пути HTTP, HTTPS, NFS и CIFS. Этот параметр обязателен, если значение state равно |
description string | Описание профиля репозитория встроенного ПО OMEVV. |
hostname string / обязательный | IP-адрес или имя узла OpenManage Enterprise Modular. |
name string | Имя профиля репозитория встроенного ПО OMEVV. Этот параметр обязателен для операции изменения, если значение state равно |
new_name string | Новое имя профиля OMEVV, задаваемое при выполнении операции изменения. |
password string | Пароль OpenManage Enterprise или OpenManage Enterprise Modular. Если значение resync равно true, параметр password обязателен. |
port integer | Порт HTTPS OpenManage Enterprise. По умолчанию: |
protocol_type string |
Этот параметр обязателен, если значение state равно Варианты:
|
resync boolean | Синхронизировать профиль репозитория из подключаемого модуля UMP. Варианты:
|
string | Домен общей папки. |
string | Пароль общей папки. Этот параметр обязателен, если catalog_path использует HTTPS или CIFS. |
string | Имя пользователя общей папки. Этот параметр обязателен, если catalog_path использует HTTPS или CIFS. |
state string |
Если значение state равно Варианты:
|
timeout integer | Тайм-аут сокета в секундах. По умолчанию: |
username string | Имя пользователя OpenManage Enterprise или OpenManage Enterprise Modular. Если значение resync равно true, параметр username обязателен. |
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 | Поддержка: полная | Запускает задачу для проверки без выполнения действий на целевом компьютере. |
diff_mode | Поддержка: полная | Запускает задачу для отображения внесенных изменений или изменений, которые необходимо применить. |
Примечания
Примечание
- Запускайте этот модуль в системе, имеющей прямой доступ к Dell OpenManage Enterprise.
Примеры
---
- name: Create an OMEVV firmware repository profile
dellemc.openmanage.omevv_firmware_repository_profile:
hostname: "192.168.0.1"
vcenter_uuid: "xxxxx"
vcenter_username: "username"
vcenter_password: "password"
ca_path: "path/to/ca_file"
state: present
name: profile-1
catalog_path: http://xx.xx.xx.xx/share/Catalog/Catalog.xml
- name: Modify an OMEVV firmware repository profile
dellemc.openmanage.omevv_firmware_repository_profile:
hostname: "192.168.0.1"
vcenter_uuid: "xxxxx"
vcenter_username: "username"
vcenter_password: "password"
ca_path: "path/to/ca_file"
state: present
name: profile-1
new_name: profile-2
catalog_path: http://xx.xx.xx.xx/new_share/Catalog/Catalog.xml
- name: Delete an OMEVV firmware repository profile
dellemc.openmanage.omevv_firmware_repository_profile:
hostname: "192.168.0.1"
vcenter_uuid: "xxxxx"
vcenter_username: "username"
vcenter_password: "password"
ca_path: "path/to/ca_file"
state: absent
name: profile-1
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже приведены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
error_info dictionary | Сведения об ошибке HTTP. Возвращается: при ошибке 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_repository_profile_module.html