• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..13-Oct-2021-

.github/H13-Oct-2021-401320

changelogs/H13-Oct-2021-411400

meta/H13-Oct-2021-32

plugins/H13-Oct-2021-7,4896,274

tests/unit/H13-Oct-2021-3,8273,081

CHANGELOG.rstH A D06-Oct-20217.1 KiB168124

COPYINGH A D22-Apr-202134.3 KiB675553

FILES.jsonH A D06-Oct-202118.1 KiB663663

MANIFEST.jsonH A D06-Oct-2021991 3333

README.mdH A D06-Oct-20217.2 KiB155115

README.md

1[![Documentation](https://img.shields.io/badge/docs-brightgreen.svg)](https://docs.ansible.com/ansible/devel/collections/netapp/cloudmanager/index.html)
2![example workflow](https://github.com/ansible-collections/netapp.cloudmanager/actions/workflows/main.yml/badge.svg)
3[![codecov](https://codecov.io/gh/ansible-collections/netapp.cloudmanager/branch/main/graph/badge.svg?token=weBYkksxSi)](https://codecov.io/gh/ansible-collections/netapp.cloudmanager)
4# Ansible Collection - netapp.cloudmanager
5
6Copyright (c) 2021 NetApp, Inc. All rights reserved.
7Specifications subject to change without notice.
8
9This collection requires python 3.5 or better.
10
11# Installation
12```bash
13ansible-galaxy collection install netapp.cloudmanager
14```
15To use this collection, add the following to the top of your playbook:
16```
17collections:
18  - netapp.cloudmanager
19```
20# Requirements
21- ansible version >= 2.9
22- requests >= 2.20
23
24# Module documentation
25https://docs.ansible.com/ansible/devel/collections/netapp/cloudmanager/
26
27# Need help
28Join our Slack Channel at [Netapp.io](http://netapp.io/slack)
29
30# Code of Conduct
31This collection follows the [Ansible project's Code of Conduct](https://docs.ansible.com/ansible/devel/community/code_of_conduct.html).
32
33# Documentation
34https://github.com/ansible-collections/netapp/wiki
35
36# Release Notes
37
38## 21.11.0
39
40## New Options
41  - Adding new parameter `capacity_package_name` for all CVOs creation with capacity based license type capacity-paygo or ha-capacity-paygo for HA.
42
43### Minor Changes
44  - na_cloudmanager_connector_gcp - make the module idempotent for create and delete.
45  - na_cloudmanager_connector_gcp - automatically fetch client_id for delete.
46  - na_cloudmanager_connector_gcp - report client_id if connector already exists.
47  - all modules - better error reporting if refresh_token is not valid.
48
49### Bug Fixes
50  - na_cloudmanager_connector_gcp - typeError when using proxy certificates.
51
52## 21.10.0
53
54### Minor Changes
55  - Adding support update on `svm_password`, `tier_level`, `aws_tag`, `azure_tag` and `gcp_labels` for all CVOs. Only these parameters will be modified on the existing CVOs.
56
57### Bug Fixes
58  - na_cloudmanager_snapmirror - key error CloudProviderName for ONPREM operation
59
60## New Options
61  - Adding new parameter `ha_enable_https` for HA CVO to enable the HTTPS connection from CVO to storage accounts. This can impact write performance. The default is false.
62  - Adding new parameters `kms_key_id` and `kms_key_arn` as AWS encryption parameters for AWS CVO encryption.
63  - Adding new parameter `azure_encryption_parameters` for AZURE CVO encryption.
64  - Adding new parameter `gcp_encryption_parameters` for GCP CVO encryption.
65
66## 21.9.0
67
68### New Options
69  - Adding selflink support on CVO GCP params: `subnet_id`, `vpc0_node_and_data_connectivity`, `vpc1_cluster_connectivity`, `vpc2_ha_connectivity`, `vpc3_data_replication`, `subnet0_node_and_data_connectivity`, `subnet1_cluster_connectivity`, `subnet2_ha_connectivity`, and `subnet3_data_replication`.
70  - Adding pd-balanced support on ``gcp_volume_type`` CVO GCP and ``provider_volume_type`` for na_cloudmanager_snapmirror and na_cloudmanager_volume.
71
72### Bug Fixes
73  - Change `virtual_machine_size` default value to Standard_DS3_v2
74
75## 21.8.0
76
77### New Options
78  - Adding stage environment to all modules in cloudmanager
79  - Adding service account support on API operations in cloudmanager: `sa_client_id` and `sa_secret_key`. `refresh_token` will be ignored if service account information is provided.
80
81### Bug Fixes
82  - Accept client_id end with or without 'clients'
83
84## 21.7.0
85
86### New Options
87  - na_cloudmanager_cvo_aws: Support one new ebs_volume_type gp3
88  - Adding stage environemt to all modules in cloudmanager
89  - na_cloudmanager_volume: Add `aggregate_name` support on volume creation.
90  - na_cloudmanager_cvo_aws: Support one new `ebs_volume_type` gp3
91  - na_cloudmanager_connector_azure: Add `subnet_name` as aliases of `subnet_id`, `vnet_name` as aliases of `vnet_id`
92  - na_cloudmanager_aggregate - Add provider_volume_type gp3 support.
93  - na_cloudmanager_volume - Add provider_volume_type gp3 support.
94  - na_cloudmanager_snapmirror - Add provider_volume_type gp3 support.
95
96### Bug Fixes
97  - na_cloudmanager_aggregate: Improve error message
98  - na_cloudmanager_cvo_gcp: Apply `network_project_id` on vpc1_cluster_connectivity, vpc2_ha_connectivity, vpc3_data_replication, subnet1_cluster_connectivity, subnet2_ha_connectivity, subnet3_data_replication
99  - na_cloudmanager_connector_gcp: rename option `service_account_email` and `service_account_path` to `gcp_service_account_email` and `gcp_service_account_path` respectively
100  - na_cloudmanager_connector_azure: Fix KeyError client_id
101  - na_cloudmanager_nss_account: Improve error message
102  - na_cloudmanager_volume: Improve error message
103
104## 21.6.0
105
106### New Modules
107  - na_cloudmanager_snapmirror: Create or Delete snapmirror on Cloud Manager
108
109### Bug Fixes
110  - na_cloudmanager_connector_gcp: Make client_id as optional
111  - na_cloudmanager_cvo_gcp: Change vpc_id from optional to required.
112
113## 21.5.1
114
115### Bug fixes
116  - na_cloudmanager_cifs_server: Fix incorrect API call when is_workgroup is true
117  - na_cloudmanager_connector_azure: Fix python error - msrest.exceptions.ValidationError. Parameter 'Deployment.properties' can not be None.
118  - na_cloudmanager_connector_azure: Fix wrong example on the document and update account_id is required field on deletion.
119
120## 21.5.0
121
122### New Options
123  - na_cloudmanager_connector_aws: Return newly created Azure client ID in cloud manager, instance ID and account ID. New option `proxy_certificates`.
124  - na_cloudmanager_cvo_aws: Return newly created AWS working_environment_id
125  - na_cloudmanager_cvo_azure: Return newly created AZURE working_environment_id
126  - na_cloudmanager_cvo_gcp: Return newly created GCP working_environment_id
127
128## Bug Fixes
129  - na_cloudmanager_cvo_aws: Fix incorrect placement of platformSerialNumber in the resulting json structure
130
131## 21.4.0
132
133### Module documentation changes
134  - Remove the period at the end of the line on short_description
135  - Add period at the end of the names in examples
136  - Add notes mentioning support check_mode
137
138### New Modules
139  - na_cloudmanager_connector_azure: Create or delete Cloud Manager connector for Azure.
140  - na_cloudmanager_cvo_azure: Create or delete Cloud Manager CVO for AZURE for both single and HA.
141  - na_cloudmanager_info: Gather Cloud Manager subset information using REST APIs. Support for subsets `working_environments_info`, `aggregates_info`, `accounts_info`.
142  - na_cloudmanager_connector_gcp: Create or delete Cloud Manager connector for GCP.
143  - na_cloudmanager_cvo_gcp: Create or delete Cloud Manager CVO for GCP for both single and HA.
144
145## 21.3.0
146
147### New Modules
148  - na_cloudmanager_aggregate: Create or delete an aggregate on Cloud Volumes ONTAP, or add disks on an aggregate.
149  - na_cloudmanager_cifs_server: Create or delete CIFS server for Cloud Volumes ONTAP.
150  - na_cloudmanager_connector_aws: Create or delete Cloud Manager connector for AWS.
151  - na_cloudmanager_cvo_aws: Create or delete Cloud Manager CVO for AWS for both single and HA.
152  - na_cloudmanager_nss_account: Create or delete a nss account on Cloud Manager.
153  - na_cloudmanager_volume: Create, modify or delete a volume on Cloud Volumes ONTAP.
154
155