From 27c4c24952667830b4db6323ee94a89fb572aa10 Mon Sep 17 00:00:00 2001 From: Metrri Jain Date: Thu, 2 May 2024 14:35:10 -0700 Subject: [PATCH] Added a new file ec2.tf --- terraform/ec2.tf | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 terraform/ec2.tf diff --git a/terraform/ec2.tf b/terraform/ec2.tf new file mode 100644 index 0000000..4503420 --- /dev/null +++ b/terraform/ec2.tf @@ -0,0 +1,34 @@ +resource "aws_instance" "web_host" { + # ec2 have plain text secrets in user data + ami = "${var.ami}" + instance_type = "t2.nano" + + vpc_security_group_ids = [ + "${aws_security_group.web-node.id}"] + subnet_id = "${aws_subnet.web_subnet.id}" + user_data = <Deployed via Terraform" | sudo tee /var/www/html/index.html +EOF + tags = merge({ + Name = "${local.resource_prefix.value}-ec2" + }, { + git_commit = "d68d2897add9bc2203a5ed0632a5cdd8ff8cefb0" + git_file = "terraform/aws/ec2.tf" + git_last_modified_at = "2020-06-16 14:46:24" + git_last_modified_by = "jmagee@paloaltonetworks.com" + git_modifiers = "jmagee" + git_org = "bridgecrewio" + git_repo = "terragoat" + yor_trace = "347af3cd-4f70-4632-aca3-4d5e30ffc0b6" + }, { + yor_name = "web_host" + }) +} \ No newline at end of file