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"] program = ["jq", "-n", "env"]
} }
locals {
tags = {
Terraform = "Managed by Terraform"
BillingCategory = "Riju"
}
}
provider "aws" { provider "aws" {
region = "us-west-1" region = "us-west-1"
default_tags { default_tags {
tags = { tags = local.tags
Terraform = "Managed by Terraform"
BillingCategory = "Riju"
}
} }
} }
@ -252,11 +256,22 @@ resource "aws_autoscaling_group" "server" {
aws_lb_target_group.server_https.arn, aws_lb_target_group.server_https.arn,
] ]
tag { tags = concat(
key = "Name" [
value = "Riju server" {
propagate_at_launch = false 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" { resource "aws_lb" "server" {