Fix up ASG tagging nonsense

This commit is contained in:
Radon Rosborough 2021-06-18 08:28:51 +00:00
parent 5c4adfccd0
commit b3386e543b
1 changed files with 24 additions and 9 deletions

View File

@ -15,13 +15,17 @@ data "external" "env" {
program = ["jq", "-n", "env"]
}
locals {
tags = {
Terraform = "Managed by Terraform"
BillingCategory = "Riju"
}
}
provider "aws" {
region = "us-west-1"
default_tags {
tags = {
Terraform = "Managed by Terraform"
BillingCategory = "Riju"
}
tags = local.tags
}
}
@ -252,11 +256,22 @@ resource "aws_autoscaling_group" "server" {
aws_lb_target_group.server_https.arn,
]
tag {
key = "Name"
value = "Riju server"
propagate_at_launch = false
}
tags = concat(
[
{
key = "Name"
value = "Riju server"
propagate_at_launch = false
}
],
[
for key, value in local.tags : {
key = key,
value = value,
propagate_at_launch = true,
}
],
)
}
resource "aws_lb" "server" {