From 9e5c9f1bb8eeaa41b108803870f58926244d5b77 Mon Sep 17 00:00:00 2001 From: Praven John Date: Mon, 29 Apr 2024 07:32:40 +0530 Subject: [PATCH 1/2] updating the README --- terraform/README.md | 50 +++++++++++++++++++++++++++++++-------------- 1 file changed, 35 insertions(+), 15 deletions(-) diff --git a/terraform/README.md b/terraform/README.md index de4eaaa..532f922 100644 --- a/terraform/README.md +++ b/terraform/README.md @@ -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 +### AWS +#### 1. VPC with Multiple subnets [VPC with Multiple subnets - AWS](/terraform/aws/modules/vpc/vpc.tf) 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 +#### 2. Create S3 buckets [S3 - AWS](/terraform/aws/modules/s3/s3.tf) - This module will create S3 buckets with logging, and version in AWS via Terraform + 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/efs.tf) + + This module will create EFS in AWS via Terraform. + +#### 5. RDS - AWS +[Amazon Relational Database service -AWS](/terraform/aws/modules/rds/rds.tf) + + This module will create RDS in AWS via Terraform. + +### GCP +#### 1. VPC +[VPC - GCP](/terraform/gcp/modules/vpc/vpc.tf) + + This module will create a fully functional VPC in GCP via Terraform. -### 4. Cloud Function v2 - GCP +#### 2. Cloud Function v2 [Cloud Function v2 - GCP](/terraform/gcp/modules/cloud_function_v2/function_v2.tf) This module will create a simple cloud function with an http trigger via Terraform. -### 5. Compute Engine - GCP +#### 3. Compute Engine [Compute Engine -GCP](/terraform/gcp/modules/compute_engine/compute_engine.tf) This module will create a VM instance with the image chosen by the user (defaults to Ubuntu 22.04) -### 6. Cloud Run v2 - GCP +### 4. Cloud Run v2 [Cloud Run v2 - GCP](/terraform/gcp/modules/cloud_run_v2/run_v2_service.tf) 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/vnet.tf) - 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/vm) - This module will create RDS in AWS via Terraform. + This module will launch a VM instance in Azure From 3ca2b09e26f719221b8ce592148cbf6316979509 Mon Sep 17 00:00:00 2001 From: Praven John Date: Mon, 29 Apr 2024 07:35:48 +0530 Subject: [PATCH 2/2] updating the README --- terraform/README.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/terraform/README.md b/terraform/README.md index 532f922..3c50bce 100644 --- a/terraform/README.md +++ b/terraform/README.md @@ -11,12 +11,12 @@ This are various examples build using the above modules. ## Module List ### AWS #### 1. VPC with Multiple subnets -[VPC with Multiple subnets - AWS](/terraform/aws/modules/vpc/vpc.tf) +[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. Create S3 buckets -[S3 - AWS](/terraform/aws/modules/s3/s3.tf) +[S3 - AWS](/terraform/aws/modules/s3/) This module will create S3 buckets with logging, and version in AWS via Terraform. @@ -26,43 +26,43 @@ This are various examples build using the above modules. This module will create EC2 instances and required key pairs and security groups. #### 4. EFS - AWS -[Elastic File System -AWS](/terraform/aws/modules/efs/efs.tf) +[Elastic File System -AWS](/terraform/aws/modules/efs/) This module will create EFS in AWS via Terraform. #### 5. RDS - AWS -[Amazon Relational Database service -AWS](/terraform/aws/modules/rds/rds.tf) +[Amazon Relational Database service -AWS](/terraform/aws/modules/rds/) This module will create RDS in AWS via Terraform. ### GCP #### 1. VPC -[VPC - GCP](/terraform/gcp/modules/vpc/vpc.tf) +[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/function_v2.tf) +[Cloud Function v2 - GCP](/terraform/gcp/modules/cloud_function_v2/) This module will create a simple cloud function with an http trigger via Terraform. #### 3. Compute Engine -[Compute Engine -GCP](/terraform/gcp/modules/compute_engine/compute_engine.tf) +[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) ### 4. Cloud Run v2 -[Cloud Run v2 - GCP](/terraform/gcp/modules/cloud_run_v2/run_v2_service.tf) +[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. ### Azure #### 1. VNET -[VNET - Azure](/terraform/azure/modules/vnet/vnet.tf) +[VNET - Azure](/terraform/azure/modules/vnet/) This module will launch a complete Azure VNET #### 2. Azure VM -[VM - Azure](/terraform/azure/modules/azure-vm/vm) +[VM - Azure](/terraform/azure/modules/azure-vm/) This module will launch a VM instance in Azure