From a75dd1b0ec31eee23b3b7a1ba15578eeaf96f2d6 Mon Sep 17 00:00:00 2001 From: Radon Rosborough Date: Sat, 10 Jul 2021 21:07:53 +0000 Subject: [PATCH] Import Elastic IP for dev server --- tf/ec2.tf | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tf/ec2.tf b/tf/ec2.tf index dd51cda..f6db8f4 100644 --- a/tf/ec2.tf +++ b/tf/ec2.tf @@ -37,6 +37,9 @@ resource "aws_instance" "dev_server" { 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 { 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 +}