Designing a three tier architecture in AWS using Terraform
Before using this Terraform code, ensure you have the following set up:
- AWS CLI: Install the AWS CLI.
- Terraform: Install Terraform.
- AWS IAM User: Create an AWS IAM user with the necessary permissions. Ensure you have the Access Key and Secret Access Key. Learn more about IAM User and security best practices. It's recommended to use an IAM user with the least privilege necessary for the tasks.
Follow these steps to set up and use the Terraform configuration:
-
Copy Configuration File: Copy the
terraform.tfvars.sample
file and rename it toterraform.tfvars
. -
Configure AWS CLI: Run the following command to configure the AWS CLI with your credentials:
aws configure
Enter your AWS Access Key, Secret Access Key, and default region.
- Initialize Terraform: Apply the Terraform configuration to create the resources:
terraform init
- Apply Terraform Configuration:
terraform apply
Review the plan and type yes to proceed.
- Delete All Resources: To remove all resources managed by this Terraform configuration:
terraform destroy
This project is licensed under the MIT License.