Some resource tagging
This commit is contained in:
parent
5d340a41e3
commit
beb16ca899
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
set -euxo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
: ${ADMIN_PASSWORD}
|
: ${ADMIN_PASSWORD}
|
||||||
: ${AWS_REGION}
|
: ${AWS_REGION}
|
||||||
|
|
31
tf/asg.tf
31
tf/asg.tf
|
@ -39,7 +39,7 @@ resource "aws_launch_template" "server" {
|
||||||
|
|
||||||
name = "riju-server"
|
name = "riju-server"
|
||||||
image_id = data.aws_ami.server[count.index].id
|
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]
|
security_group_names = [aws_security_group.server.name]
|
||||||
iam_instance_profile {
|
iam_instance_profile {
|
||||||
|
@ -62,9 +62,18 @@ resource "aws_launch_template" "server" {
|
||||||
|
|
||||||
tag_specifications {
|
tag_specifications {
|
||||||
resource_type = "instance"
|
resource_type = "instance"
|
||||||
tags = {
|
tags = merge(local.tags, {
|
||||||
Name = "Riju server"
|
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"
|
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,
|
|
||||||
}
|
|
||||||
],
|
|
||||||
[
|
|
||||||
{
|
|
||||||
key = "BillingSubcategory"
|
|
||||||
value = "Riju:EC2:Webserver"
|
|
||||||
propagate_at_launch = true
|
|
||||||
}
|
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue