netapp.cloudmanager.na_cloudmanager_aws_fsx 模块 – AWS 中的 Cloud ONTAP 文件系统 (FSx)
注意
此模块是 netapp.cloudmanager 集合 (版本 21.24.0) 的一部分。
如果您使用的是 ansible
包,则可能已经安装了此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install netapp.cloudmanager
。
要在剧本中使用它,请指定:netapp.cloudmanager.na_cloudmanager_aws_fsx
。
netapp.cloudmanager 21.13.0 中的新增功能
概要
创建或删除 AWS FSx 的 CVO/工作环境。
参数
参数 |
注释 |
---|---|
AWS 凭证帐户名称。 |
|
端点 IP 地址范围。 |
|
NetApp Cloud Manager API 操作的环境。 选项
|
|
启用或禁用新功能。 这可以用来启用实验性功能或禁用破坏向后兼容性的新功能。 支持的键和值可能会在未经通知的情况下更改。未知键将被忽略。 |
|
要导入到 CloudManager 的 AWS 文件系统 ID。当 import_file_system 为“True”时需要。 |
|
Cloud Volumes ONTAP fsxadmin 用户的管理员密码。 |
|
将现有 AWS 文件系统导入 CloudManager 的布尔选项。 选项
|
|
AWS 加密参数。如果使用 aws 加密,则需要此参数。 |
|
预配的 SSD IOPS。 |
|
要管理的 AWS FSx 的 CVO/工作环境的名称。 |
|
第一个节点的子网 ID。 |
|
NetApp Cloud Manager API 操作的刷新令牌。 |
|
将创建工作环境的区域。 |
|
将使用浮动 IP 更新的路由表 ID 列表。 |
|
NetApp Cloud Manager API 操作的服务帐户密钥客户端 ID。 |
|
NetApp Cloud Manager API 操作的服务帐户密钥。 |
|
第二个节点的子网 ID。 |
|
工作环境的安全组 ID,多个安全组可以使用“,”分隔。 |
|
AWS 中指定的 FSx 是否应该存在。 选项
|
|
第一个数据聚合的卷大小。 对于 GB,值可以是 [100 或 500]。 对于 TB,值可以是 [1,2,4,8,16]。 |
|
卷大小的单位。 选项
|
|
AWS FSx 工作环境的其他标签。 |
|
标签的键。 |
|
标签的值。 |
|
文件系统将关联到的 NetApp 帐户 ID。 |
|
吞吐量的容量。 选项
|
|
用于删除的 AWS FSx 工作环境的 ID。 |
|
工作环境的 Cloud Manager 工作区的 ID。 |
备注
注意
支持 check_mode。
以 na_cloudmanager 为前缀的模块旨在管理 AWS/GCP/Azure 云中的 CloudManager 和 CVO 部署。
如果提供了 sa_client_id 和 sa_secret_key,则操作将使用服务帐户。refresh_token 将被忽略。
示例
- name: Create NetApp AWS FSx
netapp.cloudmanager.na_cloudmanager_aws_fsx:
state: present
refresh_token: "{{ xxxxxxxxxxxxxxx }}"
name: fsxAnsible
region: us-east-2
workspace_id: workspace-xxxxx
tenant_id: account-xxxxx
storage_capacity_size: 1024
storage_capacity_size_unit: TiB
aws_credentials_name: xxxxxxx
primary_subnet_id: subnet-xxxxxx
secondary_subnet_id: subnet-xxxxx
throughput_capacity: 512
fsx_admin_password: xxxxxxx
tags: [
{tag_key: abcd,
tag_value: ABCD}]
- name: Import AWS FSX
na_cloudmanager_aws_fsx:
state: present
refresh_token: "{{ xxxxxxxxxxxxxxx }}"
name: fsxAnsible
region: us-west-2
workspace_id: workspace-xxxxx
import_file_system: True
file_system_id: "{{ xxxxxxxxxxxxxxx }}"
tenant_id: account-xxxxx
aws_credentials_name: xxxxxxx
- name: Delete NetApp AWS FSx
netapp.cloudmanager.na_cloudmanager_aws_fsx:
state: absent
refresh_token: "{{ xxxxxxxxxxxxxxx }}"
working_environment_id: fs-xxxxxx
name: fsxAnsible
tenant_id: account-xxxxx
返回值
公共返回值已在此处记录 此处,以下是此模块特有的字段
键 |
描述 |
---|---|
新创建的 AWS FSx working_environment_id。 返回:成功 |