Spec-Zone.ru › Ansible

Модуль hitachivantara.vspone_block.sds_block.hv_sds_block_license — управление лицензиями в системе хранения SDS Block

Примечание

Этот модуль входит в коллекцию hitachivantara.vspone_block (версия 4.8.1).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Чтобы установить её, используйте: ansible-galaxy collection install hitachivantara.vspone_block. Для использования этого модуля требуются дополнительные компоненты; подробности см. в разделе Требования.

Чтобы использовать его в плейбуке, укажите: hitachivantara.vspone_block.sds_block.hv_sds_block_license.

Добавлено в hitachivantara.vspone_block 4.6.0

  • Краткое описание
  • Требования
  • Параметры
  • Атрибуты
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Создание лицензии путём регистрации кода ключа в системе хранения SDS Block.
  • Удаление лицензии из системы хранения SDS Block.
  • Примеры см. по адресу https://github.com/hitachi-vantara/vspone-block-ansible/blob/main/playbooks/sds_block_direct/sdsb_license.yml

Требования

На узле, выполняющем этот модуль, должны быть установлены следующие компоненты.

  • python >= 3.9

Параметры

Параметр

Комментарии

connection_info

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

Данные, необходимые для установки соединения с системой хранения.

address

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

IP-адрес или имя хоста системы хранения.

connection_type

string

Тип соединения с системой хранения.

Варианты:

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

password

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

Пароль для аутентификации. Это обязательное поле.

username

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

Имя пользователя для аутентификации. Это обязательное поле.

spec

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

Параметры управляемой лицензии.

id

string

Уникальный идентификатор лицензии для удаления.

Обязателен, если state имеет значение ‘absent’.

key_code

string

Код ключа лицензии для регистрации.

Обязателен, если state имеет значение ‘present’.

state

string

Требуемое состояние лицензии.

Укажите ‘present’, чтобы создать или зарегистрировать лицензию.

Укажите ‘absent’, чтобы удалить лицензию.

Варианты:

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

Атрибуты

Атрибут

Поддержка

Описание

check_mode

Поддержка: полная

Определяет, должен ли модуль работать в режиме проверки.

Примеры

- name: Create a license by registering a key code
  hitachivantara.vspone_block.sds_block.hv_sds_block_license:
    state: present
    connection_info:
      address: sdsb.company.com
      username: "admin"
      password: "password"
    spec:
      key_code: "1LGB7VTDBH0J7QAQ3EEQM3O1VZLYBO1ER4HU7KXAN0DQ3GT6JW9NZCP1FS5IVAQ4BPF7DOO53TN"

- name: Delete a license by ID
  hitachivantara.vspone_block.sds_block.hv_sds_block_license:
    state: absent
    connection_info:
      address: sdsb.company.com
      username: "admin"
      password: "password"
    spec:
      id: "222c8201-805f-453d-99ac-0b21b8a66bd6"

Возвращаемые значения

Общие возвращаемые значения описаны здесь; ниже перечислены поля, характерные только для этого модуля:

Ключ

Описание

changed

boolean

Была ли лицензия создана или удалена

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

Пример: true

license

dictionary

Сведения о созданной лицензии

Возвращается: если state имеет значение present и лицензия создана

Пример: {"id": "222c8201-805f-453d-99ac-0b21b8a66bd6", "programProductName": "Data At Rest Encryption", "status": "Active"}

license_id

string

Идентификатор созданной или удалённой лицензии

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

Пример: "222c8201-805f-453d-99ac-0b21b8a66bd6"

Авторы

  • Hitachi Vantara LTD (@hitachi-vantara)

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

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

© 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/hitachivantara/vspone_block/sds_block.hv_sds_block_license_module.html

Spec-Zone.ru

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