This repository contains the Terraform configuration files for managing the infrastructure of the organization. The goal is to provide a scalable, maintainable, and efficient way to manage cloud resources.
-
Clone the repository:
git clone https://github.com/therenanlira/descomplicando-terraform.git cd therenanlira--descomplicando-terraform--org-infra
-
Initialize Terraform:
terraform init
-
Plan the infrastructure changes:
terraform plan
-
Apply the infrastructure changes:
terraform apply
modules/
- Contains reusable Terraform modules.environments/
- Contains environment-specific configurations (e.g., dev, prod).scripts/
- Contains helper scripts for managing the infrastructure.main.tf
- The main Terraform configuration file.variables.tf
- Contains the variable definitions.outputs.tf
- Contains the output definitions.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Create a new Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions or support, please open an issue in this repository.