File tree Expand file tree Collapse file tree 2 files changed +35
-0
lines changed
internal/convert/testdata/adv2v2 Expand file tree Collapse file tree 2 files changed +35
-0
lines changed Original file line number Diff line number Diff line change 1
1
resource "mongodbatlas_advanced_cluster" "dynamic_replication_specs" {
2
+ lifecycle {
3
+ precondition {
4
+ condition = ! (var. auto_scaling_disk_gb_enabled && var. disk_size > 0 )
5
+ error_message = " Must use either auto_scaling_disk_gb_enabled or disk_size, not both."
6
+ }
7
+ }
8
+
2
9
project_id = var. project_id
3
10
name = var. cluster_name
4
11
cluster_type = " GEOSHARDED"
12
+
13
+ dynamic "tags" {
14
+ for_each = var. tags
15
+ content {
16
+ key = tags. key
17
+ value = tags. value
18
+ }
19
+ }
20
+ tags {
21
+ key = " Tag 2"
22
+ value = " Value 2"
23
+ }
24
+
5
25
dynamic "replication_specs" {
6
26
for_each = var. replication_specs
7
27
content {
Original file line number Diff line number Diff line change 1
1
resource "mongodbatlas_advanced_cluster" "dynamic_replication_specs" {
2
+ lifecycle {
3
+ precondition {
4
+ condition = ! (var. auto_scaling_disk_gb_enabled && var. disk_size > 0 )
5
+ error_message = " Must use either auto_scaling_disk_gb_enabled or disk_size, not both."
6
+ }
7
+ }
8
+
2
9
project_id = var. project_id
3
10
name = var. cluster_name
4
11
cluster_type = " GEOSHARDED"
12
+
13
+
5
14
replication_specs = flatten ([
6
15
for spec in var . replication_specs : [
7
16
for i in range (spec. num_shards ) : {
@@ -24,6 +33,12 @@ resource "mongodbatlas_advanced_cluster" "dynamic_replication_specs" {
24
33
}
25
34
]
26
35
])
36
+ tags = merge (
37
+ var. tags ,
38
+ {
39
+ " Tag 2" = " Value 2"
40
+ }
41
+ )
27
42
28
43
# Updated by atlas-cli-plugin-terraform, please review the changes.
29
44
}
You can’t perform that action at this time.
0 commit comments