Cut costs very aggressively

This commit is contained in:
Radon Rosborough 2021-07-22 20:54:33 -07:00
parent c59588c0a2
commit 20871d93b8
1 changed files with 24 additions and 2 deletions

View File

@ -41,11 +41,11 @@ resource "aws_instance" "dev_server" {
key_name = data.external.env.result.SSH_KEY_NAME
root_block_device {
volume_size = 256
volume_size = 8
volume_type = "gp3"
tags = merge(local.tags, {
Name = "Riju dev server"
Name = "Riju dev server root"
BillingSubcategory = "Riju:EBS:DevServer"
})
}
@ -64,6 +64,28 @@ resource "aws_instance" "dev_server" {
}
}
resource "aws_ebs_volume" "dev_server_data" {
count = local.ssh_key_available ? 1 : 0
size = 256
type = "sc1"
availability_zone = aws_instance.dev_server[count.index].availability_zone
tags = {
Name = "Riju dev server data"
BillingSubcategory = "Riju:EBS:DevServer"
}
}
resource "aws_volume_attachment" "dev_server_data" {
count = local.ssh_key_available ? 1 : 0
device_name = "/dev/sdh"
volume_id = aws_ebs_volume.dev_server_data[count.index].id
instance_id = aws_instance.dev_server[count.index].id
}
resource "aws_eip" "dev_server" {
count = local.ssh_key_available ? 1 : 0