There are currently 7 NetApp Collections
- ONTAP
- over 100 modules to support ONTAP configuration.
- CloudManager
- new modules to create a connector, single or HA CVO instances, aggregates, volumes, CIFS server, NSS accounts, iSCSI igroups/initiators.
- modules for connector and CVO only support AWS at present. Azure and GCP are being added.
- modules for aggregates and volumes support AWS, and are expected to work on Azure and GCP as well (more testing underway).
- In addition, a Terraform provider for CloudManager already supports all of the above on the 3 clouds.
- ANF for Azure
- Azure NetApp Files on Azure - accounts, resource pools, volumes, snapshots.
- CVS for AWS
- Cloud Volumes Service on AWS - AD, pools, volumes (filesystems), snapshots.
- UM info for ONTAP
- Retrieve information about ONTAP systems from Unified Manager - clusters, nodes, aggregates, svms, volumes.
- ElementSW (SolidFire)
- modules to support ElementSW configuration on SolidFire and HCI systems.
- StorageGRID
- modules to support StorageGRID configuration.
- ansible version >= 2.9
- requests >= 2.20
- only for ONTAP
- netapp-lib version >= 2018.11.13
- six
- only for ElementSW, or when using ONTAP SnapMirror with ElementSW
- solidfire-sdk-python >= 1.5.0.87
- check the
requirement.txt
file provided with the collection as of 21.3.0 for a detailed list.
ansible-galaxy collection install netapp.ontap
ansible-galaxy collection install netapp.cloudmanager
ansible-galaxy collection install netapp.azure
ansible-galaxy collection install netapp.aws
ansible-galaxy collection install netapp.um_info
ansible-galaxy collection install netapp.elementsw
ansible-galaxy collection install netapp.storagegrid
See https://docs.ansible.com/ansible/latest/collections/ for documentation.
The documentation generation may lag, in the meantime use ansible-doc for the latest updates. For instance:
ansible-doc netapp.ontap.na_ontap_svm
ansible-doc netapp.cloudmanager.na_cloudmanager_aggregate
Join our Slack Channel at Netapp.io