Spec-Zone.ru › Ansible

netapp.storagegrid.na_sg_grid_account модуль — Управление учетными записями NetApp StorageGRID.

Примечание

Этот модуль входит в коллекцию netapp.storagegrid (версия 21.12.0).

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

Для установки используйте: ansible-galaxy collection install netapp.storagegrid.

Чтобы использовать в плейбуке, укажите: netapp.storagegrid.na_sg_grid_account.

Новое в netapp.storagegrid 20.6.0

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Описание

  • Создание, обновление и удаление учетных записей арендаторов в NetApp StorageGRID.

Параметры

Параметр

Комментарии

account_id

string

Идентификатор учетной записи клиента.

Может использоваться для операций изменения или удаления.

allow_platform_services

boolean

Разрешает клиенту использовать функции сервисов платформы, такие как CloudMirror.

Варианты:

  • false
  • true

allow_select_object_content

boolean

добавлено в netapp.storagegrid 21.12.0

Разрешает клиенту использовать API S3 SelectObjectContent для фильтрации и извлечения данных объекта.

Варианты:

  • false
  • true

api_url

string / required

URL для REST API узла администрирования StorageGRID.

auth_token

string / required

Токен авторизации для запроса API

description

string

добавлено в netapp.storagegrid 21.12.0

Дополнительная идентификационная информация для учетной записи клиента.

management

boolean

Может ли клиент войти в портал клиента StorageGRID.

Варианты:

  • false
  • true ← (default)

name

string

Имя клиента.

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

password

string

Главный пароль для учетной записи клиента.

Требуются права root.

protocol

string

Протокол хранения объектов, используемый клиентом.

Требуется для операции создания.

Варианты:

  • "s3"
  • "swift"

quota_size

integer

Квота, применяемая к клиенту, указанному в quota_size_unit.

Если вы хотите не устанавливать лимиты, назначьте 0.

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

quota_size_unit

string

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

Варианты:

  • "bytes"
  • "b"
  • "kb"
  • "mb"
  • "gb" ← (default)
  • "tb"
  • "pb"
  • "eb"
  • "zb"
  • "yb"

root_access_group

string

добавлено в netapp.storagegrid 20.11.0

Существующая федеративная группа, которая будет иметь начальные права доступа root для клиента.

Должно начинаться с federated-group/

state

string

Должна ли указанная учетная запись существовать или нет.

Требуется для всех операций.

Варианты:

  • "present" ← (default)
  • "absent"

update_password

string

Выберите, когда обновлять пароль.

При установке в always, пароль будет всегда обновляться.

При установке в on_create пароль будет установлен только при создании нового пользователя.

Варианты:

  • "on_create" ← (default)
  • "always"

use_own_identity_source

boolean

Должна ли учетная запись клиента настраивать свой собственный источник идентификации.

Варианты:

  • false
  • true

validate_certs

boolean

Следует ли проверять сертификаты https?

Варианты:

  • false
  • true ← (default)

Примечания

Примечание

  • Модули с префиксом na_sg созданы для управления NetApp StorageGRID.

Примеры

- name: create a tenant account
  netapp.storagegrid.na_sg_grid_account:
    api_url: "https://<storagegrid-endpoint-url>"
    auth_token: "storagegrid-auth-token"
    validate_certs: false
    state: present
    name: storagegrid-tenant-1
    protocol: s3
    management: true
    use_own_identity_source: false
    allow_platform_services: false
    password: "tenant-password"
    quota_size: 0

- name: update a tenant account
  netapp.storagegrid.na_sg_grid_account:
    api_url: "https://<storagegrid-endpoint-url>"
    auth_token: "storagegrid-auth-token"
    validate_certs: false
    state: present
    name: storagegrid-tenant-1
    protocol: s3
    management: true
    use_own_identity_source: false
    allow_platform_services: true
    password: "tenant-password"
    quota_size: 10240

- name: delete a tenant account
  netapp.storagegrid.na_sg_grid_account:
    api_url: "https://<storagegrid-endpoint-url>"
    auth_token: "storagegrid-auth-token"
    validate_certs: false
    state: absent
    name: storagegrid-tenant-1
    protocol: s3

Значения возврата

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

Ключ

Описание

resp

словарь

Возвращает информацию о клиенте StorageGRID.

Возвращено: успешно

Пример: {"capabilities": ["management", "s3"], "id": "12345678901234567890", "name": "Example Account", "policy": {"allowPlatformServices": false, "quotaObjectBytes": 100000000000, "useAccountIdentitySource": true}}

Авторы

  • Команда NetApp Ansible (@joshedmonds)

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

  • Главная страница
  • Репозиторий (источники)

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/netapp/storagegrid/na_sg_grid_account_module.html

Spec-Zone.ru

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