Added EIP to instance and disabled public ip

This commit is contained in:
Patrick de Ruiter 2021-06-22 23:16:30 +02:00
parent fccd5807b3
commit 71b5c2f939

View File

@ -62,7 +62,13 @@ data "template_file" "user_data" {
template = file("${path.module}/template/user_data.sh") template = file("${path.module}/template/user_data.sh")
} }
resource "aws_eip" "this" {
vpc = true
instance = aws_instance.instance.id[0]
}
resource "aws_network_interface" "interface" { resource "aws_network_interface" "interface" {
count = var.enable_bastion ? 1 : 0
subnet_id = var.subnet_id subnet_id = var.subnet_id
security_groups = [aws_security_group.ami[0].id] security_groups = [aws_security_group.ami[0].id]
@ -85,7 +91,7 @@ resource "aws_instance" "instance" {
ami = local.aws_ami ami = local.aws_ami
instance_type = var.instance_type instance_type = var.instance_type
associate_public_ip_address = true #associate_public_ip_address = true
ebs_optimized = var.ebs_optimized ebs_optimized = var.ebs_optimized
#subnet_id = var.subnet_id #subnet_id = var.subnet_id
#vpc_security_group_ids = [aws_security_group.ami[0].id] #vpc_security_group_ids = [aws_security_group.ami[0].id]