File tree Expand file tree Collapse file tree 2 files changed +48
-0
lines changed
internal/convert/testdata/adv2v2 Expand file tree Collapse file tree 2 files changed +48
-0
lines changed Original file line number Diff line number Diff line change @@ -20,6 +20,29 @@ resource "mongodbatlas_advanced_cluster" "dynamic_regions_config" {
20
20
}
21
21
}
22
22
23
+ resource "mongodbatlas_advanced_cluster" "using_disk_size_gb" {
24
+ project_id = var. project_id
25
+ name = " cluster"
26
+ cluster_type = " SHARDED"
27
+ disk_size_gb = 123
28
+ replication_specs {
29
+ num_shards = var. replication_specs . num_shards
30
+ zone_name = var. zone_name
31
+ dynamic "region_configs" {
32
+ for_each = var. replication_specs . region_configs
33
+ content {
34
+ priority = region_configs. value . prio
35
+ provider_name = " AWS"
36
+ region_name = region_configs. value . region_name
37
+ electable_specs {
38
+ instance_size = region_configs. value . instance_size
39
+ node_count = region_configs. value . node_count
40
+ }
41
+ }
42
+ }
43
+ }
44
+ }
45
+
23
46
# example of variable for demostration purposes, not used in the conversion
24
47
variable "replication_specs" {
25
48
type = object ({
Original file line number Diff line number Diff line change @@ -22,6 +22,31 @@ resource "mongodbatlas_advanced_cluster" "dynamic_regions_config" {
22
22
# Updated by atlas-cli-plugin-terraform, please review the changes.
23
23
}
24
24
25
+ resource "mongodbatlas_advanced_cluster" "using_disk_size_gb" {
26
+ project_id = var. project_id
27
+ name = " cluster"
28
+ cluster_type = " SHARDED"
29
+ replication_specs = [
30
+ for i in range (var. replication_specs . num_shards ) : {
31
+ zone_name = var . zone_name
32
+ region_configs = [
33
+ for region in var . replication_specs . region_configs : {
34
+ priority = region . prio
35
+ provider_name = " AWS"
36
+ region_name = region . region_name
37
+ electable_specs = {
38
+ instance_size = region.instance_size
39
+ node_count = region.node_count
40
+ disk_size_gb = 123
41
+ }
42
+ }
43
+ ]
44
+ }
45
+ ]
46
+
47
+ # Updated by atlas-cli-plugin-terraform, please review the changes.
48
+ }
49
+
25
50
# example of variable for demostration purposes, not used in the conversion
26
51
variable "replication_specs" {
27
52
type = object ({
You can’t perform that action at this time.
0 commit comments