File tree Expand file tree Collapse file tree 10 files changed +50
-36
lines changed
Expand file tree Collapse file tree 10 files changed +50
-36
lines changed Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ module "aws_vault" {
4545
4646| Name | Version |
4747| ------| ---------|
48- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 3 |
48+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 4 |
4949| <a name =" provider_template " ></a > [ template] ( #provider\_ template ) | n/a |
5050
5151<!-- TFDOCS_PROVIDER_END -->
@@ -56,7 +56,7 @@ module "aws_vault" {
5656| Name | Version |
5757| ------| ---------|
5858| <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 0.13 |
59- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 3 |
59+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 4 |
6060
6161<!-- TFDOCS_REQUIREMENTS_END -->
6262
Original file line number Diff line number Diff line change @@ -17,13 +17,13 @@ rules.
1717| Name | Version |
1818| ------| ---------|
1919| <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 0.13 |
20- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 3 |
20+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 4 |
2121
2222## Providers
2323
2424| Name | Version |
2525| ------| ---------|
26- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 3 |
26+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 4 |
2727| <a name =" provider_null " ></a > [ null] ( #provider\_ null ) | n/a |
2828
2929## Modules
Original file line number Diff line number Diff line change @@ -8,6 +8,6 @@ resource "null_resource" "tags_as_list_of_maps" {
88 triggers = {
99 " key" = element (keys (var. tags ), count. index )
1010 " value" = element (values (var. tags ), count. index )
11- " propagate_at_launch" = " true"
11+ " propagate_at_launch" = true
1212 }
1313}
Original file line number Diff line number Diff line change @@ -14,21 +14,28 @@ resource "aws_autoscaling_group" "autoscaling_group" {
1414 health_check_grace_period = var. health_check_grace_period
1515 wait_for_capacity_timeout = var. wait_for_capacity_timeout
1616
17- tags = concat (
18- [
19- {
20- " key" = " Name"
21- " value" = var.cluster_name
22- " propagate_at_launch" = true
23- },
24- {
25- " key" = var.cluster_tag_key
26- " value" = var.cluster_tag_value
27- " propagate_at_launch" = true
28- }
29- ],
30- local. tags_asg_format ,
31- )
17+ dynamic "tag" {
18+ for_each = concat (
19+ [
20+ {
21+ key = " Name"
22+ value = var.cluster_name
23+ propagate_at_launch = true
24+ },
25+ {
26+ key = var.cluster_tag_key
27+ value = var.cluster_tag_value
28+ propagate_at_launch = true
29+ }
30+ ],
31+ local. tags_asg_format ,
32+ )
33+ content {
34+ key = tag. value [" key" ]
35+ value = tag. value [" value" ]
36+ propagate_at_launch = tag. value [" propagate_at_launch" ]
37+ }
38+ }
3239
3340 lifecycle {
3441 ignore_changes = [
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ terraform {
22 required_providers {
33 aws = {
44 source = " hashicorp/aws"
5- version = " >= 3 "
5+ version = " >= 4 "
66 }
77 }
88 required_version = " >= 0.13"
Original file line number Diff line number Diff line change @@ -37,13 +37,13 @@ machines.
3737| Name | Version |
3838| ------| ---------|
3939| <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 0.13 |
40- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 3 |
40+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 4 |
4141
4242## Providers
4343
4444| Name | Version |
4545| ------| ---------|
46- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 3 |
46+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 4 |
4747| <a name =" provider_null " ></a > [ null] ( #provider\_ null ) | n/a |
4848
4949## Modules
Original file line number Diff line number Diff line change @@ -8,6 +8,6 @@ resource "null_resource" "tags_as_list_of_maps" {
88 triggers = {
99 " key" = element (keys (var. tags ), count. index )
1010 " value" = element (values (var. tags ), count. index )
11- " propagate_at_launch" = " true"
11+ " propagate_at_launch" = true
1212 }
1313}
Original file line number Diff line number Diff line change @@ -14,16 +14,23 @@ resource "aws_autoscaling_group" "autoscaling_group" {
1414 health_check_grace_period = var. health_check_grace_period
1515 wait_for_capacity_timeout = var. wait_for_capacity_timeout
1616
17- tags = concat (
18- [
19- {
20- " key" = " Name"
21- " value" = var.cluster_name
22- " propagate_at_launch" = true
23- }
24- ],
25- local. tags_asg_format ,
26- )
17+ dynamic "tag" {
18+ for_each = concat (
19+ [
20+ {
21+ key = " Name"
22+ value = var.cluster_name
23+ propagate_at_launch = true
24+ }
25+ ],
26+ local. tags_asg_format ,
27+ )
28+ content {
29+ key = tag. value [" key" ]
30+ value = tag. value [" value" ]
31+ propagate_at_launch = tag. value [" propagate_at_launch" ]
32+ }
33+ }
2734
2835 lifecycle {
2936 ignore_changes = [
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ terraform {
22 required_providers {
33 aws = {
44 source = " hashicorp/aws"
5- version = " >= 3 "
5+ version = " >= 4 "
66 }
77 }
88 required_version = " >= 0.13"
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ terraform {
22 required_providers {
33 aws = {
44 source = " hashicorp/aws"
5- version = " >= 3 "
5+ version = " >= 4 "
66 }
77 }
88 required_version = " >= 0.13"
You can’t perform that action at this time.
0 commit comments