This project deploys AWS infrastructure using Terraform modules including:
- VPC with public/private subnets
- Internet Gateway and Route Tables
- EC2 instance in public subnet
- RDS MySQL database in private subnet
Internet Gateway
|
Public Subnet (EC2)
|
Private Subnet (RDS)
- AWS CLI configured
- Terraform installed
- AWS key pair created
terraform init
terraform plan
terraform apply
terraform output
ec2_public_ip
: Public IP of EC2 instancerds_endpoint
: Database connection endpointvpc_id
: VPC identifier
terraform destroy
modules/vpc/
: VPC, subnets, routingmodules/ec2/
: EC2 instance and security groupsmodules/rds/
: RDS database and subnet group