📢 DevOps Blogs
·
4 min read
·
- Views
Deploy Two-Tier AWS ☁️ Infrastructure with Terraform 🛠️
Terraform project for deploying a Two-Tier architecture on AWS!
Copied
📢 DevOps Blogs
·
4 min read
·
- Views
Deploy Two-Tier AWS ☁️ Infrastructure with Terraform 🛠️
Terraform project for deploying a Two-Tier architecture on AWS!
Copied
backend.tf
: Configuration for Terraform backend, specifying where to store the Terraform state.main.tf
: Main Terraform configuration orchestrating the deployment.variables.tf
: Definition of variables used in the main Terraform configuration.variables.tfvars
: Input values for the defined variables.gather.tf
: Terraform script to gather information about the Application Load Balancer (ALB) and Target Group (TG).main.tf
: Main Terraform configuration for ALB and TG.variables.tf
: Definition of variables used in the ALB and TG module.deploy.sh
: Shell script for deploying the Auto Scaling Group.gather.tf
: Terraform script to gather information about the Auto Scaling Group.main.tf
: Main Terraform configuration for the Auto Scaling Group.variable.tf
: Definition of variables used in the Auto Scaling Group module.iam-instance-profile.tf
: Terraform configuration for IAM instance profile.iam-policy.json
: JSON file containing the IAM policy.iam-policy.tf
: Terraform configuration for IAM policy.iam-role.json
: JSON file containing the IAM role.iam-role.tf
: Terraform configuration for IAM role.variables.tf
: Definition of variables used in the IAM module.gather.tf
: Terraform script to gather information about the RDS cluster.main.tf
: Main Terraform configuration for the RDS cluster.variables.tf
: Definition of variables used in the RDS module.main.tf
: Main Terraform configuration for the Virtual Private Cloud (VPC) and other Networking Services like Public/Private Subnet, ElasticIP, etc.variables.tf
: Definition of variables used in the VPC module.acm.tf
: Terraform configuration for ACM (Amazon Certificate Manager).cdn.tf
: Terraform configuration for CDN (Content Delivery Network).gather.tf
: Terraform script to gather information about WAF, CDN, ACM, and Route 53.route53.tf
: Terraform configuration for Route 53.variables.tf
: Definition of variables used in the WAF, CDN, ACM, and Route 53 modules.waf.tf
: Terraform configuration for AWS WAF (Web Application Firewall).gather.tf
: Terraform script to gather information about security groups.main.tf
: Main Terraform configuration for security groups.variable.tf
: Definition of variables used in the security group module.git clone <https://github.com/NotHarshhaa/DevOps-Projects>
cd DevOps-Projects/DevOps Project-11
terraform plan -var-file=variables.tfvars
terraform apply -var-file=variables.tfvars --auto-approve
terraform destroy -var-file=variables.tfvars --auto-approve
rm -rf DevOps-Projects
terraform destroy
to avoid unintended consequences.50 Articles
165 Tags
- Views
User View
Page View
Article
50 Articles
165 Tags
- Views