netapp.cloudmanager.na_cloudmanager_connector_azure 模块 – NetApp Cloud Manager Azure 连接器。
注意
此模块是 netapp.cloudmanager 集合 (版本 21.24.0) 的一部分。
如果您使用的是 ansible
包,则可能已安装此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install netapp.cloudmanager
。
要在 playbook 中使用它,请指定:netapp.cloudmanager.na_cloudmanager_connector_azure
。
netapp.cloudmanager 21.4.0 中的新增功能
概要
创建或删除 Azure 的 Cloud Manager 连接器。
参数
参数 |
注释 |
---|---|
NetApp 租户帐户 ID。 |
|
连接器的密码。 |
|
连接器的用户名。 |
|
指示是否将公网 IP 地址关联到虚拟机。 选项
|
|
连接器的唯一客户端 ID。 连接器 ID。 |
|
用户的公司名称。 |
|
NetApp Cloud Manager API 操作的环境。 选项
|
|
启用或禁用新功能。 这可用于启用实验性功能或禁用破坏向后兼容性的新功能。 支持的键和值可能会在未经通知的情况下更改。未知键将被忽略。 |
|
将创建 Cloud Manager 连接器的位置。 |
|
要管理的 Azure Cloud Manager 连接器的名称。 |
|
部署的安全组名称。 |
|
与安全组关联的 Azure 资源组。 如果未提供,则假设安全组位于先前指定的资源组中。 |
|
代理证书,证书文件名列表。 |
|
如果使用代理连接到互联网,则为代理密码。 |
|
如果使用代理连接到互联网,则为代理 URL。 |
|
如果使用代理连接到互联网,则为代理用户名。 |
|
NetApp Cloud Manager API 操作的刷新令牌。 |
|
将在 Azure 中创建资源的资源组。 |
|
NetApp Cloud Manager API 操作的服务帐户密钥客户端 ID。 |
|
NetApp Cloud Manager API 操作的服务帐户密钥。 |
|
指定的 Azure Cloud Manager 连接器是否存在。 选项
|
|
可以自动创建存储帐户。 当 存储帐户名称的长度必须在 3 到 24 个字符之间,并且只能使用数字和小写字母。 |
|
虚拟机的子网名称。 例如,在 /subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.Network/virtualNetworks/xxx/subnets/default 中,只需要 default。 |
|
Azure 订阅的 ID。 |
|
虚拟机类型。(例如,Standard_DS3_v2)。 至少需要 4 个 CPU 和 16 GB 内存。 默认值: |
|
虚拟网络的名称。 例如,在 /subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.Network/virtualNetworks/default 中,只需要 default。 |
|
与虚拟网络关联的 Azure 资源组。 如果未提供,则假设 VNet 位于先前指定的资源组中。 |
备注
注意
以 na_cloudmanager 为前缀的模块是为管理 AWS/GCP/Azure 云中的 CloudManager 和 CVO 部署而构建的。
如果提供 sa_client_id 和 sa_secret_key,则操作将使用服务帐户。refresh_token 将被忽略。
示例
- name: Create NetApp Cloud Manager connector for Azure.
netapp.cloudmanager.na_cloudmanager_connector_azure:
state: present
refresh_token: "{{ xxxxxxxxxxxxxxx }}"
name: bsuhas_ansible_occm
location: westus
resource_group: occm_group_westus
subnet_name: subnetxxxxx
vnet_name: Vnetxxxxx
subscription_id: "{{ xxxxxxxxxxxxxxxxx }}"
account_id: "{{ account-xxxxxxx }}"
company: NetApp
admin_password: Netapp123456
admin_username: bsuhas
network_security_group_name: OCCM_SG
proxy_url: abc.com
proxy_user_name: xyz
proxy_password: abcxyz
proxy_certificates: [abc.crt.txt, xyz.crt.txt]
- name: Delete NetApp Cloud Manager connector for Azure.
netapp.cloudmanager.na_cloudmanager_connector_azure:
state: absent
name: ansible
location: westus
resource_group: occm_group_westus
network_security_group_name: OCCM_SG
subnet_name: subnetxxxxx
company: NetApp
admin_password: Netapp123456
admin_username: bsuhas
vnet_name: Vnetxxxxx
subscription_id: "{{ xxxxxxxxxxxxxxxxx }}"
account_id: "{{ account-xxxxxxx }}"
refresh_token: "{{ xxxxxxxxxxxxxxx }}"
client_id: xxxxxxxxxxxxxxxxxxx
返回值
常见的返回值已在 此处 记录,以下是此模块独有的字段
键 |
描述 |
---|---|
在 Cloud Manager 中新创建的 Azure 连接器 ID。 返回:成功 示例: |