Some resource tagging

This commit is contained in:
Radon Rosborough 2021-07-22 19:41:43 -07:00
parent 5d340a41e3
commit beb16ca899
3 changed files with 16 additions and 20 deletions

View File

@ -1,6 +1,6 @@
#!/usr/bin/env bash
set -euxo pipefail
set -euo pipefail
: ${ADMIN_PASSWORD}
: ${AWS_REGION}

View File

@ -39,7 +39,7 @@ resource "aws_launch_template" "server" {
name = "riju-server"
image_id = data.aws_ami.server[count.index].id
instance_type = "t3.medium"
instance_type = "t3.small"
security_group_names = [aws_security_group.server.name]
iam_instance_profile {
@ -62,9 +62,18 @@ resource "aws_launch_template" "server" {
tag_specifications {
resource_type = "instance"
tags = {
Name = "Riju server"
}
tags = merge(local.tags, {
Name = "Riju server"
BillingSubcategory = "Riju:EC2:Webserver"
})
}
tag_specifications {
resource_type = "volume"
tags = merge(local.tags, {
Name = "Riju server"
BillingSubcategory = "Riju:EBS:Webserver"
})
}
}
@ -91,20 +100,6 @@ resource "aws_autoscaling_group" "server" {
value = "Riju server"
propagate_at_launch = false
}
],
[
for key, value in local.tags : {
key = key,
value = value,
propagate_at_launch = true,
}
],
[
{
key = "BillingSubcategory"
value = "Riju:EC2:Webserver"
propagate_at_launch = true
}
]
)

View File

@ -45,7 +45,8 @@ resource "aws_instance" "dev_server" {
volume_type = "gp3"
tags = merge(local.tags, {
Name = "Riju dev server"
Name = "Riju dev server"
BillingSubcategory = "Riju:EBS:DevServer"
})
}