netapp.storagegrid.na_sg_grid_group 模块 – NetApp StorageGRID 管理组。

注意

此模块是 netapp.storagegrid 集合(版本 21.13.0)的一部分。

如果您正在使用 ansible 包,则可能已经安装了此集合。 它不包含在 ansible-core 中。 要检查是否已安装,请运行 ansible-galaxy collection list

要安装它,请使用:ansible-galaxy collection install netapp.storagegrid

要在 playbook 中使用它,请指定:netapp.storagegrid.na_sg_grid_group

netapp.storagegrid 20.6.0 中的新增功能

概要

  • 在 NetApp StorageGRID 中创建、更新、删除管理组。

参数

参数

注释

api_url

字符串 / 必选

StorageGRID 管理节点 REST API 的 URL。

auth_token

字符串 / 必选

API 请求的授权令牌

display_name

字符串

组的名称。

创建操作必需

management_policy

字典

在租户内授予该组的管理访问控制。

activate_features

布尔值

此组中的用户将有权重新激活功能。

选择

  • false

  • true

alarm_acknowledgement

布尔值

组成员可以有权确认警报。

选择

  • false

  • true

change_tenant_root_password

布尔值

此组中的用户将有权更改租户密码。

选择

  • false

  • true

grid_topology_page_configuration

布尔值

此组中的用户将有权更改网格拓扑。

选择

  • false

  • true

ilm

布尔值

此组中的用户将有权在 StorageGRID 上管理 ILM 规则。

选择

  • false

  • true

maintenance

布尔值

此组中的用户将有权在 StorageGRID 上运行维护任务。

选择

  • false

  • true

metrics_query

布尔值

此组中的用户将有权在 StorageGRID 上查询指标。

选择

  • false

  • true

object_metadata

布尔值

此组中的用户将有权管理对象元数据。

选择

  • false

  • true

other_grid_configuration

布尔值

需要调查。

选择

  • false

  • true

root_access

布尔值

此组中的用户将具有 root 访问权限。

选择

  • false

  • true

tenant_accounts

布尔值

此组中的用户将有权管理租户帐户。

选择

  • false

  • true

state

字符串

指定的组是否应该存在。

选择

  • "present" ←(默认)

  • "absent"

unique_name

字符串 / 必选

组的唯一名称。必须以 group/federated-group/ 开头

创建、修改或删除操作必需。

validate_certs

布尔值

是否应验证 https 证书?

选择

  • false

  • true ←(默认)

注释

注意

  • na_sg 开头的模块旨在管理 NetApp StorageGRID。

示例

- name: create a StorageGRID group
  netapp.storagegrid.na_sg_grid_group:
    api_url: "https://<storagegrid-endpoint-url>"
    auth_token: "storagegrid-auth-token"
    validate_certs: false
    state: present
    display_name: ansiblegroup100
    unique_name: group/ansiblegroup100
    management_policy:
      tenant_accounts: true
      maintenance: true
      root_access: false

返回值

常见返回值记录在此处 这里,以下是此模块独有的字段

描述

resp

字典

返回有关 StorageGRID 组属性的信息。

已返回: 成功

示例: {"accountId": "12345678901234567890", "displayName": "Example Group", "federated": false, "groupURN": "urn:sgws:identity::12345678901234567890:group/examplegroup", "id": "00000000-0000-0000-0000-000000000000", "policies": {"management": {"activateFeatures": false, "alarmAcknowledgment": true, "changeTenantRootPassword": true, "gridTopologyPageConfiguration": true, "ilm": true, "maintenance": true, "manageAlerts": true, "metricsQuery": true, "objectMetadata": true, "otherGridConfiguration": true, "rootAccess": true, "storageAdmin": true, "tenantAccounts": true}}, "uniqueName": "group/examplegroup"}

作者

  • NetApp Ansible 团队 (@joshedmonds)