You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Terraform/deploy-fsx-ontap/module/README.md
+10-4Lines changed: 10 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,12 +34,16 @@ Calling this terraform module will result the following:
34
34
-**Ingress** allow ssh port 22
35
35
-**Ingress** allow https port 443
36
36
-**Egress** allow all traffic
37
+
38
+
* Two new AWS secrets. One that contains the fsxadmin password and another that contains the SVM admin password.
39
+
37
40
* Create a new FSx for Netapp ONTAP file-system in your AWS account named "_terraform-fsxn_". The file-system will be created with the following configuration parameters:
38
41
* 1024Gb of storage capacity
39
42
* Multi AZ deployment type
40
43
* 128Mbps of throughput capacity
41
44
42
45
* Create a Storage Virtual Maching (SVM) in this new file-system named "_first_svm_"
46
+
43
47
* Create a new FlexVol volume in this SVM named "_vol1_" with the following configuration parameters:
44
48
* Size of 1024Mb
45
49
* Storage efficiencies mechanism enabled
@@ -283,14 +287,16 @@ terraform apply
283
287
284
288
| Name | Description |
285
289
|------|-------------|
290
+
| filesystem_id | The ID of the FSxN Filesystem |
291
+
| filesystem_management_ip | The management IP of the FSxN Filesystem. |
286
292
| fsxn_secret_arn | The ARN of the secret |
287
293
| fsxn_secret_name | The Name of the secret |
288
-
| my_filesystem_id | The ID of the FSxN Filesystem |
289
-
| my_fsx_ontap_security_group_id | The ID of the FSxN Security Group |
290
-
| my_svm_id | The ID of the FSxN Storage Virtual Machine |
291
-
| my_vol_id | The ID of the ONTAP volume in the File System |
294
+
| security_group_id | The ID of the FSxN Security Group |
295
+
| svm_id | The ID of the FSxN Storage Virtual Machine |
296
+
| svm_management_ip | The management IP of the Storage Virtual Machine. |
292
297
| svm_secret_arn | The Name of the secret |
293
298
| svm_secret_name | The Name of the secret |
299
+
| vol_id | The ID of the ONTAP volume in the File System |
Copy file name to clipboardExpand all lines: Terraform/deploy-fsx-ontap/standalone-module/README.md
+24-6Lines changed: 24 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,21 +37,22 @@ Running this terraform sample will result the following:
37
37
-**Ingress** allow ssh port 22
38
38
-**Ingress** allow https port 443
39
39
-**Egress** allow all traffic
40
+
41
+
* Two new AWS secrets. One that contains the fsxadmin password and another that contains the SVM admin password.
42
+
40
43
* Create a new FSx for Netapp ONTAP file-system in your AWS account named "_terraform-fsxn_". The file-system will be created with the following configuration parameters:
41
44
* 1024Gb of storage capacity
42
45
* Multi AZ deployment type
43
46
* 128Mbps of throughput capacity
44
47
45
48
* Create a Storage Virtual Maching (SVM) in this new file-system named "_first_svm_"
49
+
46
50
* Create a new FlexVol volume in this SVM named "_vol1_" with the following configuration parameters:
47
51
* Size of 1024Mb
48
52
* Storage efficiencies mechanism enabled
49
53
* Auto tiering policy with 31 cooling days
50
54
* post-delete backup disabled
51
55
52
-
> [!NOTE]
53
-
> Even though this Terraform code is set up to use AWS SecretsManager to retrieve the FSxN password, it will store the password in its `state database`. Therefore, it is assumed you have properly secured that database so that unauthorized personal can't access the password.
54
-
55
56
## Prerequisites
56
57
57
58
1.[Terraform prerequisites](#terraform)
@@ -122,12 +123,28 @@ terraform init
122
123
123
124
A succesfull initialization should display the following output:
124
125
```shell
125
-
126
126
Initializing the backend...
127
+
Initializing modules...
128
+
Downloading git::https://github.com/Netapp/FSx-ONTAP-samples-scripts.git for fsxn_rotate_secret...
129
+
- fsxn_rotate_secret in .terraform/modules/fsxn_rotate_secret/Management-Utilities/fsxn-rotate-secret/terraform
130
+
Downloading git::https://github.com/Netapp/FSx-ONTAP-samples-scripts.git for svm_rotate_secret...
131
+
- svm_rotate_secret in .terraform/modules/svm_rotate_secret/Management-Utilities/fsxn-rotate-secret/terraform
127
132
128
133
Initializing provider plugins...
129
-
- Reusing previous version of hashicorp/aws from the dependency lock file
130
-
- Using previously-installed hashicorp/aws v5.25.0
0 commit comments