netapp.cloudmanager.na_cloudmanager_nss_account – NetApp Cloud Manager nss account

Note

This plugin is part of the netapp.cloudmanager collection (version 21.10.0).

To install it use: ansible-galaxy collection install netapp.cloudmanager.

To use it in a playbook, specify: netapp.cloudmanager.na_cloudmanager_nss_account.

New in version 21.3.0: of netapp.cloudmanager

Synopsis

  • Create and Delete nss account.

Parameters

Parameter Choices/Defaults Comments
client_id
string / required
The client ID of the Cloud Manager Connector.
environment
string
added in 21.8.0 of netapp.cloudmanager
    Choices:
  • prod ←
  • stage
The environment for NetApp Cloud Manager API operations.
name
string
The name of the NSS account.
password
string
The NSS password.
public_id
string
The ID of the NSS account.
refresh_token
string
The refresh token for NetApp Cloud Manager API operations.
sa_client_id
string
The service account secret client ID for NetApp Cloud Manager API operations.
sa_secret_key
string
The service account secret key for NetApp Cloud Manager API operations.
state
string
    Choices:
  • present ←
  • absent
Whether the specified nss account should exist or not.
username
string / required
The NSS username.
vsa_list
list / elements=string
The working environment list.

Notes

Note

  • Support check_mode.

  • The modules prefixed with na_cloudmanager are built to manage CloudManager and CVO deployments in AWS/GCP/Azure clouds.

  • If sa_client_id and sa_secret_key are provided, service account will be used in operations. refresh_token will be ignored.

Examples

- name: Create nss account
  netapp.cloudmanager.na_cloudmanager_nss_account:
    state: present
    name: test_cloud
    username: test_cloud
    password: password
    client_id: your_client_id
    refresh_token: your_refresh_token

Authors