Skip to content

Commit

Permalink
Merge pull request #47 from qburst/ec2-readme
Browse files Browse the repository at this point in the history
updating the README
  • Loading branch information
qburst-praven authored Aug 25, 2024
2 parents 8e57d3f + 3ca2b09 commit 302d373
Showing 1 changed file with 40 additions and 20 deletions.
60 changes: 40 additions & 20 deletions terraform/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,40 +9,60 @@ This are various examples build using the above modules.
- Terraform 1.x.x

## Module List
### 1. VPC with Multiple subnets - AWS
[VPC with Multiple subnets - AWS](/terraform/aws/modules/vpc/vpc.tf)
### AWS
#### 1. VPC with Multiple subnets
[VPC with Multiple subnets - AWS](/terraform/aws/modules/vpc/)

This module will create a fully functional VPC with multiple subnets in AWS via Terraform.
### 2. VPC - GCP
[VPC - GCP](/terraform/gcp/modules/vpc/vpc.tf)

This module will create a fully functional VPC in GCP via Terraform.
### 3. Create S3 buckets - AWS
[S3 - AWS](/terraform/aws/modules/s3/s3.tf)
#### 2. Create S3 buckets
[S3 - AWS](/terraform/aws/modules/s3/)

This module will create S3 buckets with logging, and version in AWS via Terraform.

#### 3. Create EC2 Instances
[EC2 - AWS](/terraform/aws/modules/ec2/)

This module will create EC2 instances and required key pairs and security groups.

#### 4. EFS - AWS
[Elastic File System -AWS](/terraform/aws/modules/efs/)

This module will create EFS in AWS via Terraform.

This module will create S3 buckets with logging, and version in AWS via Terraform
#### 5. RDS - AWS
[Amazon Relational Database service -AWS](/terraform/aws/modules/rds/)

### 4. Cloud Function v2 - GCP
[Cloud Function v2 - GCP](/terraform/gcp/modules/cloud_function_v2/function_v2.tf)
This module will create RDS in AWS via Terraform.

### GCP
#### 1. VPC
[VPC - GCP](/terraform/gcp/modules/vpc/)

This module will create a fully functional VPC in GCP via Terraform.

#### 2. Cloud Function v2
[Cloud Function v2 - GCP](/terraform/gcp/modules/cloud_function_v2/)

This module will create a simple cloud function with an http trigger via Terraform.

### 5. Compute Engine - GCP
[Compute Engine -GCP](/terraform/gcp/modules/compute_engine/compute_engine.tf)
#### 3. Compute Engine
[Compute Engine -GCP](/terraform/gcp/modules/compute_engine/)

This module will create a VM instance with the image chosen by the user (defaults to Ubuntu 22.04)

### 6. Cloud Run v2 - GCP
[Cloud Run v2 - GCP](/terraform/gcp/modules/cloud_run_v2/run_v2_service.tf)
### 4. Cloud Run v2
[Cloud Run v2 - GCP](/terraform/gcp/modules/cloud_run_v2/)

This module will create a cloud run service for a public facing web applications or APIs.

### 7. EFS - AWS
[Elastic File System -AWS](/terraform/aws/modules/efs/efs.tf)
### Azure
#### 1. VNET
[VNET - Azure](/terraform/azure/modules/vnet/)

This module will create EFS in AWS via Terraform.
This module will launch a complete Azure VNET

### 8. RDS - AWS
[Amazon Relational Database service -AWS](/terraform/aws/modules/rds/rds.tf)
#### 2. Azure VM
[VM - Azure](/terraform/azure/modules/azure-vm/)

This module will create RDS in AWS via Terraform.
This module will launch a VM instance in Azure

0 comments on commit 302d373

Please sign in to comment.