netapp.storagegrid.na_sg_org_info 模块 – 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_org_info

netapp.storagegrid 20.11.0 中的新增功能

概要

  • 此模块允许您收集有关 StorageGRID 组织配置的各种信息。

参数

参数

注释

api_url

字符串 / 必需

StorageGRID 管理节点 REST API 的 URL。

auth_token

字符串 / 必需

API 请求的授权令牌

gather_subset

列表 / 元素=字符串

如果提供,此参数将限制收集的信息为给定的子集。

可以给出信息名称或 Rest API。

此参数的可能值包括

org_compliance_global_infoorg/compliance-global

org_config_infoorg/config

org_config_product_version_infoorg/config/product-version

org_containers_infoorg/containers

org_deactivated_features_infoorg/deactivated-features

org_endpoints_infoorg/endpoints

org_groups_infoorg/groups

org_identity_source_infoorg/identity-source

org_regions_infoorg/regions

org_users_current_user_s3_access_keys_infoorg/users/current-user/s3-access-keys

org_usage_infoorg/usage

org_users_infoorg/users

org_users_root_infoorg/users/root

versions_infoversions

可以指定一个值列表以包含更大的子集。

默认值: ["all"]

parameters

字典

允许传入任何 rest 选项。

validate_certs

布尔值

是否应验证 https 证书?

选择

  • false

  • true ← (默认)

注意

注意

  • 前缀为 na_sg 的模块旨在管理 NetApp StorageGRID。

示例

- name: Gather StorageGRID Org info
  netapp.storagegrid.na_sg_org_info:
    api_url: "https://1.2.3.4/"
    auth_token: "storagegrid-auth-token"
    validate_certs: false
  register: sg_org_info

- name: Gather StorageGRID Org info for org/containers and org/config subsets
  netapp.storagegrid.na_sg_org_info:
    api_url: "https://1.2.3.4/"
    auth_token: "storagegrid-auth-token"
    validate_certs: false
    gather_subset:
      - org_containers_info
      - org/config
  register: sg_org_info

- name: Gather StorageGRID Org info for all subsets
  netapp.storagegrid.na_sg_org_info:
    api_url: "https://1.2.3.4/"
    auth_token: "storagegrid-auth-token"
    validate_certs: false
    gather_subset:
      - all
  register: sg_org_info

- name: Gather StorageGRID Org info for org/containers and org/users subsets, limit to 5 results for each subset
  netapp.storagegrid.na_sg_org_info:
    api_url: "https://1.2.3.4/"
    auth_token: "storagegrid-auth-token"
    validate_certs: false
    gather_subset:
      - org/containers
      - org/users
    parameters:
      limit: 5
  register: sg_org_info

返回值

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

描述

sg_info

字典

返回有关 StorageGRID Grid 配置的各种信息。

返回: 总是

示例: {"org/compliance-global": {"...": null}, "org/config": {"...": null}, "org/config/product-version": {"...": null}, "org/containers": {"...": null}, "org/deactivated-features": {"...": null}, "org/endpoints": {"...": null}, "org/groups": {"...": null}, "org/identity-source": {"...": null}, "org/regions": {"...": null}, "org/usage": {"...": null}, "org/users": {"...": null}, "org/users/current-user/s3-access-keys": {"...": null}, "org/users/root": {"...": null}, "org/versions": {"...": null}}

作者

  • NetApp Ansible 团队 (@jasonl4)