Skip to content

Commit 558d090

Browse files
Don't create resources when enabled = false (#40)
1 parent 029e0cf commit 558d090

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

main.tf

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ resource "aws_appautoscaling_target" "read_target" {
88
}
99

1010
resource "aws_appautoscaling_target" "read_target_index" {
11-
for_each = toset(var.dynamodb_indexes)
11+
for_each = module.this.enabled ? toset(var.dynamodb_indexes) : toset([])
1212
max_capacity = var.autoscale_max_read_capacity
1313
min_capacity = var.autoscale_min_read_capacity
1414
resource_id = "table/${var.dynamodb_table_name}/index/${each.key}"
@@ -35,7 +35,7 @@ resource "aws_appautoscaling_policy" "read_policy" {
3535
}
3636

3737
resource "aws_appautoscaling_policy" "read_policy_index" {
38-
for_each = toset(var.dynamodb_indexes)
38+
for_each = module.this.enabled ? toset(var.dynamodb_indexes) : toset([])
3939

4040
name = "DynamoDBReadCapacityUtilization:${aws_appautoscaling_target.read_target_index[each.key].id}"
4141

@@ -63,7 +63,7 @@ resource "aws_appautoscaling_target" "write_target" {
6363
}
6464

6565
resource "aws_appautoscaling_target" "write_target_index" {
66-
for_each = toset(var.dynamodb_indexes)
66+
for_each = module.this.enabled ? toset(var.dynamodb_indexes) : toset([])
6767
max_capacity = var.autoscale_max_write_capacity
6868
min_capacity = var.autoscale_min_write_capacity
6969
resource_id = "table/${var.dynamodb_table_name}/index/${each.key}"
@@ -90,7 +90,7 @@ resource "aws_appautoscaling_policy" "write_policy" {
9090
}
9191

9292
resource "aws_appautoscaling_policy" "write_policy_index" {
93-
for_each = toset(var.dynamodb_indexes)
93+
for_each = module.this.enabled ? toset(var.dynamodb_indexes) : toset([])
9494

9595
name = "DynamoDBWriteCapacityUtilization:${aws_appautoscaling_target.write_target_index[each.key].id}"
9696

0 commit comments

Comments
 (0)