https://github.com/neha-dev-dot/terrafrom
This repository contains Terraform code examples and modules that I created while learning Infrastructure as Code (IaC) on AWS Cloud. It covers various AWS services including EC2, VPC, S3, and more, helping to understand how to automate cloud infrastructure provisioning using Terraform.
https://github.com/neha-dev-dot/terrafrom
aws-ec2 aws-s3 aws-vpc data-sources nginx-deployment static-website-hosting terraform-backend terraform-module
Last synced: 11 months ago
JSON representation
This repository contains Terraform code examples and modules that I created while learning Infrastructure as Code (IaC) on AWS Cloud. It covers various AWS services including EC2, VPC, S3, and more, helping to understand how to automate cloud infrastructure provisioning using Terraform.
- Host: GitHub
- URL: https://github.com/neha-dev-dot/terrafrom
- Owner: neha-dev-dot
- Created: 2025-04-16T08:18:15.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-16T15:39:01.000Z (12 months ago)
- Last Synced: 2025-06-16T16:31:18.332Z (12 months ago)
- Topics: aws-ec2, aws-s3, aws-vpc, data-sources, nginx-deployment, static-website-hosting, terraform-backend, terraform-module
- Language: HCL
- Homepage:
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Terraform AWS Learning Repository
Welcome to my **Terraform AWS Projects** repository!
This repository contains a collection of hands-on Terraform code examples that I’ve created while learning how to provision and manage AWS infrastructure using Infrastructure as Code (IaC).
---
## 📁 Project Structure
Inside the `terraform/` folder, you’ll find subfolders, each containing Terraform configurations for different AWS services and use cases:
| Folder Name | Description |
|-----------------------------|-------------|
| `aws-ec2/` | Launching and managing EC2 instances |
| `aws-s3/` | Creating and configuring S3 buckets |
| `aws-vpc/` | Setting up custom VPCs, subnets, and routing |
| `aws-vpc-ec2-nginx/` | Deploying EC2 instance with NGINX inside a VPC |
| `project-static-website/` | Hosting a static website on AWS S3 |
| `tf-backend/` | Terraform remote backend (S3 & DynamoDB) setup |
| `tf-data-sources/` | Exploring Terraform data sources |
---
## 🔧 Tools & Technologies
- **Terraform v1.x**
- **AWS Provider**
- AWS Services: EC2, S3, VPC, Route Tables, Security Groups, IAM, etc.
- Version Control: Git & GitHub
---
## 🚀 Getting Started
1. Make sure you have Terraform installed.
2. Configure your AWS CLI credentials.
3. Navigate to any folder and run the following:
```bash
terraform init
terraform plan
terraform apply