Added EIP to instance and disabled public ip
This commit is contained in:
parent
fccd5807b3
commit
71b5c2f939
8
main.tf
8
main.tf
@ -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]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user