From eb2a5fac14a701f52d600586060ff319459a9b3c Mon Sep 17 00:00:00 2001 From: Kshitij Date: Mon, 8 Sep 2025 10:12:33 +0530 Subject: [PATCH] Did VPC + created a subnet under that vpc. --- Terraform/VPC/main.tf | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Terraform/VPC/main.tf diff --git a/Terraform/VPC/main.tf b/Terraform/VPC/main.tf new file mode 100644 index 0000000..83fcbc5 --- /dev/null +++ b/Terraform/VPC/main.tf @@ -0,0 +1,26 @@ +provider "aws" { + region = "ap-south-1" +} + +resource "aws_vpc" "TestVPC" { # Create a VPC + cidr_block = "172.16.0.0/16" # Specify CIDR block (IP range) + enable_dns_support = true # DNS support + enable_dns_hostnames = true # Hostname support + tags = { + Name = "TestVPC" # Name for VPC (on AWS) + } +} + +resource "aws_subnet" "TestSubnetOne" { # Create subnet + vpc_id = aws_vpc.TestVPC.id # Specify VPC under which subnet should be created + cidr_block = "172.16.1.0/24" # Specify segment of IP range (from VPC) for this subnet + availability_zone = "ap-south-1a" # Set availability zone + tags = { + Name = "TestSubnet1" # Name for subnet (on AWS) + } +} + +# Internet gateway +# Route table + # Route + # Table association