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" {
2020 }
2121}
2222
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+
2346# example of variable for demostration purposes, not used in the conversion
2447variable "replication_specs" {
2548 type = object ({
Original file line number Diff line number Diff line change @@ -22,6 +22,31 @@ resource "mongodbatlas_advanced_cluster" "dynamic_regions_config" {
2222 # Updated by atlas-cli-plugin-terraform, please review the changes.
2323}
2424
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+
2550# example of variable for demostration purposes, not used in the conversion
2651variable "replication_specs" {
2752 type = object ({
You can’t perform that action at this time.
0 commit comments