Fix up ASG tagging nonsense
This commit is contained in:
parent
5c4adfccd0
commit
b3386e543b
33
tf/infra.tf
33
tf/infra.tf
|
@ -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" {
|
||||||
|
|
Loading…
Reference in New Issue