Import Elastic IP for dev server
This commit is contained in:
parent
ea35395027
commit
a75dd1b0ec
16
tf/ec2.tf
16
tf/ec2.tf
|
@ -37,6 +37,9 @@ resource "aws_instance" "dev_server" {
|
||||||
|
|
||||||
security_groups = [aws_security_group.dev_server[0].name]
|
security_groups = [aws_security_group.dev_server[0].name]
|
||||||
|
|
||||||
|
iam_instance_profile = aws_iam_instance_profile.dev_server.name
|
||||||
|
key_name = data.external.env.result.SSH_KEY_NAME
|
||||||
|
|
||||||
root_block_device {
|
root_block_device {
|
||||||
volume_size = 256
|
volume_size = 256
|
||||||
|
|
||||||
|
@ -56,3 +59,16 @@ resource "aws_instance" "dev_server" {
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
resource "aws_eip" "dev_server" {
|
||||||
|
count = local.ssh_key_available ? 1 : 0
|
||||||
|
tags = {
|
||||||
|
Name = "Riju dev server"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
resource "aws_eip_association" "dev_server" {
|
||||||
|
count = local.ssh_key_available ? 1 : 0
|
||||||
|
instance_id = aws_instance.dev_server[0].id
|
||||||
|
allocation_id = aws_eip.dev_server[0].id
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue