From 0fa2954d94f969a5b2d6d5ed32cb970d8272b3da Mon Sep 17 00:00:00 2001 From: "iacbot-demo[bot]" <82255952+iacbot-demo[bot]@users.noreply.github.com> Date: Thu, 14 Oct 2021 06:23:43 +0000 Subject: [PATCH] Soluble Badges --- terraform/aws/nat-server.tf | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/terraform/aws/nat-server.tf b/terraform/aws/nat-server.tf index 6f02bd3..0ac304e 100644 --- a/terraform/aws/nat-server.tf +++ b/terraform/aws/nat-server.tf @@ -1,18 +1,18 @@ /* NAT/VPN server */ resource "aws_instance" "nat" { - ami = lookup(var.aws_amis, "0") - instance_type = "t2.micro" - subnet_id = aws_subnet.public.id - security_groups = [aws_security_group.allow_all.id, aws_security_group.nat.id] - key_name = aws_key_pair.deployer.key_name + ami = lookup(var.aws_amis, "0") + instance_type = "t2.micro" + subnet_id = aws_subnet.public.id + security_groups = [aws_security_group.allow_all.id, aws_security_group.nat.id] + key_name = aws_key_pair.deployer.key_name source_dest_check = false tags = { Name = "nat server" } connection { - user = "ubuntu" + user = "ubuntu" private_key = "ssh/insecure-deployer" - host = self.public_ip + host = self.public_ip } provisioner "remote-exec" { inline = [ @@ -27,4 +27,8 @@ resource "aws_instance" "nat" { "sudo docker run --volumes-from ovpn-data --rm gosuri/openvpn ovpn_genconfig -p ${var.vpc_cidr} -u udp://${aws_instance.nat.public_ip}" ] } + metadata_options { + http_endpoint = "disabled" + http_tokens = "required" + } }