netapp.aws.aws_netapp_cvs_active_directory (21.7.1) — module

NetApp AWS CloudVolumes Service Manage Active Directory.

| "added in version" 2.9.0 of netapp.aws"

Authors: NetApp Ansible Team (@carchi8py) <ng-ansibleteam@netapp.com>

preview | supported by certified

Install collection

Install with ansible-galaxy collection install netapp.aws:==21.7.1


Add to requirements.yml

  collections:
    - name: netapp.aws
      version: 21.7.1

Description

Create, Update, Delete ActiveDirectory on AWS Cloud Volumes Service.

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
    - name: Create Active Directory
      aws_netapp_cvs_active_directory.py:
        state: present
        region: us-east-1
        DNS: 101.102.103.123
        domain: mydomain.com
        password: netapp1!
        netBIOS: testing
        username: user1
        api_url : My_CVS_Hostname
        api_key: My_API_Key
        secret_key : My_Secret_Key
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
    - name: Update Active Directory
      aws_netapp_cvs_active_directory.py:
        state: present
        region: us-east-1
        DNS: 101.102.103.123
        domain: mydomain.com
        password: netapp2!
        netBIOS: testingBIOS
        username: user2
        api_url : My_CVS_Hostname
        api_key: My_API_Key
        secret_key : My_Secret_Key
  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
    - name: Delete Active Directory
      aws_netapp_cvs_active_directory.py:
        state: absent
        region: us-east-1
        domain: mydomain.com
        api_url : My_CVS_Hostname
        api_key: My_API_Key
        secret_key : My_Secret_Key

Inputs

    
DNS:
    description:
    - DNS server address for the Active Directory domain
    - Required when C(state=present)
    - Required when C(state=present), to modify ActiveDirectory properties.
    type: str

state:
    choices:
    - present
    - absent
    description:
    - Whether the specified ActiveDirectory should exist or not.
    required: true
    type: str

domain:
    description:
    - Name of the Active Directory domain
    type: str

region:
    description:
    - The region to which the Active Directory credentials are associated.
    required: true
    type: str

api_key:
    description:
    - The access key to authenticate with the AWSCVS Web Services Proxy or Embedded Web
      Services API.
    required: true
    type: str

api_url:
    description:
    - The url to the AWSCVS Web Services Proxy or Embedded Web Services API.
    required: true
    type: str

netBIOS:
    description:
    - NetBIOS name of the server.
    type: str

password:
    description:
    - Password of the Active Directory domain administrator
    - Required when C(state=present), to modify ActiveDirectory properties
    type: str

username:
    description:
    - Username of the Active Directory domain administrator
    type: str

secret_key:
    description:
    - The secret_key to authenticate with the AWSCVS Web Services Proxy or Embedded Web
      Services API.
    required: true
    type: str

feature_flags:
    description:
    - Enable or disable a new feature.
    - This can be used to enable an experimental feature or disable a new feature that
      breaks backward compatibility.
    - Supported keys and values are subject to change without notice.  Unknown keys are
      ignored.
    - trace_apis can be set to true to enable tracing, data is written to /tmp/um_apis.log.
    type: dict
    version_added: 21.6.0
    version_added_collection: netapp.aws

validate_certs:
    default: true
    description:
    - Should https certificates be validated?
    required: false
    type: bool