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,14 +15,18 @@ data "external" "env" {
program = ["jq", "-n", "env"] program = ["jq", "-n", "env"]
} }
provider "aws" { locals {
region = "us-west-1"
default_tags {
tags = { tags = {
Terraform = "Managed by Terraform" Terraform = "Managed by Terraform"
BillingCategory = "Riju" BillingCategory = "Riju"
} }
} }
provider "aws" {
region = "us-west-1"
default_tags {
tags = local.tags
}
} }
data "aws_region" "current" {} data "aws_region" "current" {}
@ -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" key = "Name"
value = "Riju server" value = "Riju server"
propagate_at_launch = false 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" {