This project uses the concepts acquired during the course to create an infrastructure for microservices using Terraform version 1.7.5
The goal of this project is to design and deploy a scalable and automated infrastructure to support microservices. Terraform is used to define infrastructure as code (IaC), enabling efficient and reproducible management of the microservices execution environment.
- Terraform v1.7.5 installed
- Properly configured AWS credentials
- AWS CLI configured with access keys
- Clone this repository locally
git clone https://github.com/AEIS-FIS-EPN/william-zapata-aws-infra-microservices.git
- Navigate to the directory containing the Terraform configuration files
cd william-zapata-aws-infra-microservice
- Initialize Terraform
terraform init
- Validates if the file and its content are correct
terraform validate
- Review the Terraform plan to understand the changes that will be applied
terraform plan
- Apply the Terraform configuration to create or update resources
terraform apply
Confirm the changes when prompted by Terraform
When you no longer need the infrastructure, you can destroy it using the following command
terraform destroy
This project was created by William Zapata.
This project is licensed under the [MIT]. See the LICENSE file for more details.