Spec-Zone.ru › Ansible

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 равно present.

description

string

Описание профиля репозитория встроенного ПО OMEVV.

hostname

string / обязательный

IP-адрес или имя узла OpenManage Enterprise Modular.

name

string

Имя профиля репозитория встроенного ПО OMEVV.

Этот параметр обязателен для операции изменения, если значение state равно absent.

new_name

string

Новое имя профиля OMEVV, задаваемое при выполнении операции изменения.

password

string

Пароль OpenManage Enterprise или OpenManage Enterprise Modular.

Если значение resync равно true, параметр password обязателен.

port

integer

Порт HTTPS OpenManage Enterprise.

По умолчанию: 443

protocol_type

string

NFS обозначает путь к общей папке NFS.

CIFS обозначает путь к общей папке NFS.

HTTP обозначает путь к общей папке HTTP.

HTTPS обозначает путь к общей папке HTTPS.

Этот параметр обязателен, если значение state равно present и создается новый профиль.

Варианты:

  • "NFS"
  • "CIFS"
  • "HTTP"
  • "HTTPS"

resync

boolean

Синхронизировать профиль репозитория из подключаемого модуля UMP.

Варианты:

  • false ← (по умолчанию)
  • true

share_domain

string

Домен общей папки.

share_password

string

Пароль общей папки.

Этот параметр обязателен, если catalog_path использует HTTPS или CIFS.

share_username

string

Имя пользователя общей папки.

Этот параметр обязателен, если catalog_path использует HTTPS или CIFS.

state

string

present создает профиль репозитория встроенного ПО OMEVV или изменяет существующий профиль, если уже имеется профиль с таким именем.

absent удаляет профиль репозитория встроенного ПО OMEVV.

Если значение state равно absent, необходимо указать либо profile_name, либо profile_id.

Варианты:

  • "present" ← (по умолчанию)
  • "absent"

timeout

integer

Тайм-аут сокета в секундах.

По умолчанию: 30

username

string

Имя пользователя OpenManage Enterprise или OpenManage Enterprise Modular.

Если значение resync равно true, параметр username обязателен.

validate_certs

boolean

Проверять ли сертификат SSL. — Если true, сертификаты SSL будут проверяться. — Если false, сертификаты SSL проверяться не будут.

Варианты:

  • false
  • true ← (по умолчанию)

vcenter_password

string

Пароль для OpenManage Enterprise Integration for VMware vCenter (OMEVV).

Если пароль не указан, используется переменная среды OMEVV_VCENTER_PASSWORD.

Пример: export OMEVV_VCENTER_PASSWORD=password

vcenter_username

string

Имя пользователя для OpenManage Enterprise Integration for VMware vCenter (OMEVV).

Если имя пользователя не указано, используется переменная среды OMEVV_VCENTER_USERNAME.

Пример: export OMEVV_VCENTER_USERNAME=username

vcenter_uuid

string

Универсальный уникальный идентификатор (UUID) vCenter.

Сведения об UUID vCenter можно получить с помощью модуля dellemc.openmanage.omevv_vcenter_info.

Если UUID не указан, используется переменная среды OMEVV_VCENTER_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

Пример: {"errorCode": "18001", "message": "Repository profile with name Test already exists."}

msg

string

Состояние операции с профилем.

Возвращается: всегда

Пример: "Successfully created the OMEVV firmware repository profile."

Авторы

  • Shivam Sharma(@ShivamSh3)
  • Meenakshi Dembi(@meenakshidembi691)

Ссылки на коллекцию

  • Отслеживание проблем
  • Домашняя страница
  • Репозиторий (исходный код)

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API