https://github.com/marcocolomb0/terraform
My collection of Terraform configurations for testing and learning IaC on various cloud platforms.
https://github.com/marcocolomb0/terraform
iaac iac terraform
Last synced: 8 months ago
JSON representation
My collection of Terraform configurations for testing and learning IaC on various cloud platforms.
- Host: GitHub
- URL: https://github.com/marcocolomb0/terraform
- Owner: MarcoColomb0
- Created: 2024-02-15T08:07:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-07T09:38:24.000Z (over 1 year ago)
- Last Synced: 2025-01-06T07:48:54.940Z (9 months ago)
- Topics: iaac, iac, terraform
- Language: HCL
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Terraform Configurations 🚀
This repository contains Terraform configurations that I use to test and learn Terraform, an infrastructure as code software tool. The configurations are for various cloud platforms, including:
* Amazon Web Services (AWS) ☁️
* Microsoft Azure & Azure Active Directory (now Entra ID) 🌐The configurations are organized into directories based on the cloud platform.
## Getting Started
To use the configurations in this repository, you will need to have Terraform installed. You can download Terraform from the Terraform website: [https://www.terraform.io/](https://www.terraform.io/).
Once you have Terraform installed, you can clone this repository to your local machine:
```
git clone https://github.com/MarcoColomb0/terraform.git
```Then, you can change to the directory for the cloud platform that you want to use and run the `terraform init` command to initialize the configuration:
```
cd aws
terraform init
```This will download the necessary modules and providers for the AWS configuration.
Once the configuration has been initialized, you can run the `terraform plan` command to see a preview of the changes that Terraform will make:
```
terraform plan
```Finally, you can run the `terraform apply` command to apply the changes:
```
terraform apply
```This will create the infrastructure resources that are defined in the configuration.
## Contributing 🤝
If you would like to contribute to this repository, please fork the repository and create a pull request. The pull request should include a README file that provides more information about the configuration.
Let me know if you'd like any other adjustments or additions!