Skip to content

Commit

Permalink
feat: update toc readme file
Browse files Browse the repository at this point in the history
  • Loading branch information
clouddrove-ci committed Oct 9, 2023
1 parent 3871e6e commit 5ab9bd2
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 14 deletions.
24 changes: 12 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ CloudDrove offers the below terraform AWS modules:
Sr No. | Module name | Description | Latest version | Star | Fork | Issues
--- | --- | --- | --- |--- |--- |---
| 1. | **[terraform-aws-cross-account-role](https://github.com/clouddrove/terraform-aws-cross-account-role)** | This terraform module is used to create an IAM Role to access another AWS account inventory. | [0.15.0](https://github.com/clouddrove/terraform-aws-cross-account-role/releases) | 12 | 19 |
| 2. | **[terraform-aws-ecr](https://github.com/clouddrove/terraform-aws-ecr)** | This terraform module is used to create ECR on AWS. | [1.3.2](https://github.com/clouddrove/terraform-aws-ecr/releases) | 23 | 20 |
| 2. | **[terraform-aws-ecr](https://github.com/clouddrove/terraform-aws-ecr)** | This terraform module is used to create ECR on AWS. | [1.3.2](https://github.com/clouddrove/terraform-aws-ecr/releases) | 24 | 20 |
| 3. | **[terraform-aws-elasticache](https://github.com/clouddrove/terraform-aws-elasticache)** | Terraform module to create Elasticache Cluster and replica for Redis and Memcache. | [2.0.1](https://github.com/clouddrove/terraform-aws-elasticache/releases) | 38 | 28 | [1](https://github.com/clouddrove/terraform-aws-elasticache/issues)
| 4. | **[terraform-aws-vpn](https://github.com/clouddrove/terraform-aws-vpn)** | Terraform module is used to create VPN resource on AWS for network connectivity. | [1.0.4](https://github.com/clouddrove/terraform-aws-vpn/releases) | 11 | 12 |
| 5. | **[terraform-aws-cloudfront](https://github.com/clouddrove/terraform-aws-cloudfront)** | Terraform module provisions CloudFront CDN resource on AWS. | [1.0.2](https://github.com/clouddrove/terraform-aws-cloudfront/releases) | 1 | 2 |
Expand All @@ -17,26 +17,26 @@ Sr No. | Module name | Description | Latest version | Star | Fork | Issues
| 9. | **[terraform-aws-efs](https://github.com/clouddrove/terraform-aws-efs)** | Terraform module to create or deploy EFS on AWS. | [1.3.1](https://github.com/clouddrove/terraform-aws-efs/releases) | 11 | 5 |
| 10. | **[terraform-aws-elastic-beanstalk](https://github.com/clouddrove/terraform-aws-elastic-beanstalk)** | Terraform module to deploy Elastic Beanstalk resource on AWS. | [0.13.0](https://github.com/clouddrove/terraform-aws-elastic-beanstalk/releases) | | |
| 11. | **[terraform-aws-iam-role](https://github.com/clouddrove/terraform-aws-iam-role)** | Terraform module to create Iam role resource on AWS. | [1.3.0](https://github.com/clouddrove/terraform-aws-iam-role/releases) | 8 | 16 |
| 12. | **[terraform-aws-s3](https://github.com/clouddrove/terraform-aws-s3)** | Terraform module to create default S3 bucket with logging and encryption type specific features. | [1.3.0](https://github.com/clouddrove/terraform-aws-s3/releases) | 28 | 20 |
| 13. | **[terraform-aws-acm](https://github.com/clouddrove/terraform-aws-acm)** | This terraform module is used for requesting or importing SSL/TLS certificate with validation. | [1.4.0](https://github.com/clouddrove/terraform-aws-acm/releases) | 8 | 18 |
| 12. | **[terraform-aws-s3](https://github.com/clouddrove/terraform-aws-s3)** | Terraform module to create default S3 bucket with logging and encryption type specific features. | [2.0.0](https://github.com/clouddrove/terraform-aws-s3/releases) | 28 | 20 |
| 13. | **[terraform-aws-acm](https://github.com/clouddrove/terraform-aws-acm)** | This terraform module is used for requesting or importing SSL/TLS certificate with validation. | [1.4.1](https://github.com/clouddrove/terraform-aws-acm/releases) | 8 | 18 |
| 14. | **[terraform-aws-labels](https://github.com/clouddrove/terraform-aws-labels)** | This terraform module is designed to generate consistent label names and tags for resources. You can use terraform-labels to implement a strict naming convention. | [1.3.0](https://github.com/clouddrove/terraform-aws-labels/releases) | 38 | 21 |
| 15. | **[terraform-aws-vpc](https://github.com/clouddrove/terraform-aws-vpc)** | Terraform module to create VPC resource on AWS. | [2.0.0](https://github.com/clouddrove/terraform-aws-vpc/releases) | 24 | 24 |
| 16. | **[terraform-aws-subnet](https://github.com/clouddrove/terraform-aws-subnet)** | Terraform module to create public, private and public-private subnet with network acl, route table, Elastic IP, nat gateway, flow log. | [2.0.0](https://github.com/clouddrove/terraform-aws-subnet/releases) | 31 | 18 |
| 15. | **[terraform-aws-vpc](https://github.com/clouddrove/terraform-aws-vpc)** | Terraform module to create VPC resource on AWS. | [2.0.0](https://github.com/clouddrove/terraform-aws-vpc/releases) | 25 | 24 |
| 16. | **[terraform-aws-subnet](https://github.com/clouddrove/terraform-aws-subnet)** | Terraform module to create public, private and public-private subnet with network acl, route table, Elastic IP, nat gateway, flow log. | [2.0.0](https://github.com/clouddrove/terraform-aws-subnet/releases) | 32 | 18 |
| 17. | **[terraform-aws-keypair](https://github.com/clouddrove/terraform-aws-keypair)** | Terraform module for generating or importing an SSH public key file into AWS. | [1.3.1](https://github.com/clouddrove/terraform-aws-keypair/releases) | 10 | 13 |
| 18. | **[terraform-aws-security-group](https://github.com/clouddrove/terraform-aws-security-group)** | This terraform module creates set of Security Group and Security Group Rules resources in various combinations. | [2.0.0](https://github.com/clouddrove/terraform-aws-security-group/releases) | 22 | 22 |
| 19. | **[terraform-aws-ec2](https://github.com/clouddrove/terraform-aws-ec2)** | Terraform module to create an EC2 resource on AWS with Elastic IP Addresses and Elastic Block Store. | [2.0.0](https://github.com/clouddrove/terraform-aws-ec2/releases) | 41 | 34 |
| 19. | **[terraform-aws-ec2](https://github.com/clouddrove/terraform-aws-ec2)** | Terraform module to create an EC2 resource on AWS with Elastic IP Addresses and Elastic Block Store. | [2.0.0](https://github.com/clouddrove/terraform-aws-ec2/releases) | 42 | 34 |
| 20. | **[terraform-aws-cloudtrail](https://github.com/clouddrove/terraform-aws-cloudtrail)** | Terraform module to provision an AWS CloudTrail and an encrypted S3 bucket with versioning to store CloudTrail logs | [1.4.0](https://github.com/clouddrove/terraform-aws-cloudtrail/releases) | 11 | 19 |
| 21. | **[terraform-aws-lambda](https://github.com/clouddrove/terraform-aws-lambda)** | Terraform module to create Lambda resource on AWS for create lambda function. | [1.3.0](https://github.com/clouddrove/terraform-aws-lambda/releases) | 21 | 20 |
| 22. | **[terraform-aws-alb](https://github.com/clouddrove/terraform-aws-alb)** | This terraform module is used to create ALB on AWS. | [2.0.0](https://github.com/clouddrove/terraform-aws-alb/releases) | 17 | 21 |
| 23. | **[terraform-aws-kms](https://github.com/clouddrove/terraform-aws-kms)** | This terraform module creates a KMS Customer Master Key (CMK) and its alias. | [1.3.1](https://github.com/clouddrove/terraform-aws-kms/releases) | 16 | 18 |
| 24. | **[terraform-aws-aurora](https://github.com/clouddrove/terraform-aws-aurora)** | Terraform module which creates RDS Aurora database resources on AWS and can create different type of databases. Currently it supports Postgres and MySQL. | [2.0.0](https://github.com/clouddrove/terraform-aws-aurora/releases) | 20 | 22 |
| 25. | **[terraform-aws-cloudwatch-alarms](https://github.com/clouddrove/terraform-aws-cloudwatch-alarms)** | Terraform module creates Cloudwatch Alarm on AWS for monitoriing AWS services. | [1.3.0](https://github.com/clouddrove/terraform-aws-cloudwatch-alarms/releases) | 32 | 32 |
| 26. | **[terraform-aws-ses](https://github.com/clouddrove/terraform-aws-ses)** | Terraform module to create an SES Identity with SES IAM user on AWS. | [1.3.1](https://github.com/clouddrove/terraform-aws-ses/releases) | 17 | 28 |
| 26. | **[terraform-aws-ses](https://github.com/clouddrove/terraform-aws-ses)** | Terraform module to create an SES Identity with SES IAM user on AWS. | [1.3.1](https://github.com/clouddrove/terraform-aws-ses/releases) | 17 | 28 | [1](https://github.com/clouddrove/terraform-aws-ses/issues)
| 27. | **[terraform-aws-sqs](https://github.com/clouddrove/terraform-aws-sqs)** | Terraform module to create SQS resource on AWS for managing queue. | [1.3.0](https://github.com/clouddrove/terraform-aws-sqs/releases) | 7 | 15 |
| 28. | **[terraform-aws-vpc-peering](https://github.com/clouddrove/terraform-aws-vpc-peering)** | Terraform module to connect two VPC's on AWS. | [1.3.0](https://github.com/clouddrove/terraform-aws-vpc-peering/releases) | 14 | 15 |
| 29. | **[terraform-aws-multi-account-peering](https://github.com/clouddrove/terraform-aws-multi-account-peering)** | Terraform module to connect two VPC’s from different AWS account. | [1.0.1](https://github.com/clouddrove/terraform-aws-multi-account-peering/releases) | 6 | 11 |
| 30. | **[terraform-aws-sftp](https://github.com/clouddrove/terraform-aws-sftp)** | This terraform module is used to create sftp on AWS for S3. | [1.3.1](https://github.com/clouddrove/terraform-aws-sftp/releases) | 29 | 26 |
| 31. | **[terraform-aws-route53](https://github.com/clouddrove/terraform-aws-route53)** | Terraform module to create Route53 resource on AWS for zone and record set. | [1.0.2](https://github.com/clouddrove/terraform-aws-route53/releases) | 13 | 27 |
| 30. | **[terraform-aws-sftp](https://github.com/clouddrove/terraform-aws-sftp)** | This terraform module is used to create sftp on AWS for S3. | [1.3.1](https://github.com/clouddrove/terraform-aws-sftp/releases) | 30 | 26 |
| 31. | **[terraform-aws-route53](https://github.com/clouddrove/terraform-aws-route53)** | Terraform module to create Route53 resource on AWS for zone and record set. | [1.0.2](https://github.com/clouddrove/terraform-aws-route53/releases) | 15 | 27 |
| 32. | **[terraform-aws-api-gateway](https://github.com/clouddrove/terraform-aws-api-gateway)** | Terraform module to create Route53 resource on AWS for create api gateway with it's basic elements. | [1.4.0](https://github.com/clouddrove/terraform-aws-api-gateway/releases) | 56 | 71 |
| 33. | **[terraform-aws-elasticsearch](https://github.com/clouddrove/terraform-aws-elasticsearch)** | Terraform module to create an Elasticsearch resource on AWS. | [1.0.1](https://github.com/clouddrove/terraform-aws-elasticsearch/releases) | 13 | 17 |
| 34. | **[terraform-aws-iam-user](https://github.com/clouddrove/terraform-aws-iam-user)** | Terraform module to create Iam user resource on AWS. | [1.3.0](https://github.com/clouddrove/terraform-aws-iam-user/releases) | 8 | 17 |
Expand Down Expand Up @@ -70,7 +70,7 @@ Sr No. | Module name | Description | Latest version | Star | Fork | Issues
| 62. | **[terraform-aws-active-directory](https://github.com/clouddrove/terraform-aws-active-directory)** | Terraform module to create Active Directory on AWS. | [1.0.1](https://github.com/clouddrove/terraform-aws-active-directory/releases) | 1 | 2 |
| 63. | **[terraform-aws-reference-architecture](https://github.com/clouddrove/terraform-aws-reference-architecture)** | This repo is used as a sample refrence architecture to manage internal projects terraform. | | | 1 |
| 64. | **[terraform-aws-dynamodb](https://github.com/clouddrove/terraform-aws-dynamodb)** | This terraform module is used for create dynamodb resources in AWS. | [1.0.1](https://github.com/clouddrove/terraform-aws-dynamodb/releases) | 5 | 2 |
| 65. | **[terraform-aws-client-vpn](https://github.com/clouddrove/terraform-aws-client-vpn)** | This terraform module is used for create AWS Client VPN service to manage internal AWS resources. | [1.0.6](https://github.com/clouddrove/terraform-aws-client-vpn/releases) | 7 | 3 |
| 65. | **[terraform-aws-client-vpn](https://github.com/clouddrove/terraform-aws-client-vpn)** | This terraform module is used for create AWS Client VPN service to manage internal AWS resources. | [1.0.7](https://github.com/clouddrove/terraform-aws-client-vpn/releases) | 7 | 3 |
| 66. | **[terraform-aws-lifecycle-manager](https://github.com/clouddrove/terraform-aws-lifecycle-manager)** | This terraform module is used to Provide a Data Lifecycle Manager (DLM) lifecycle policy for managing snapshots. | [1.0.1](https://github.com/clouddrove/terraform-aws-lifecycle-manager/releases) | 2 | 3 |
| 67. | **[terraform-aws-eventbridge](https://github.com/clouddrove/terraform-aws-eventbridge)** | Terraform module to create an Eventbridge resource on AWS. | [1.0.1](https://github.com/clouddrove/terraform-aws-eventbridge/releases) | | 2 |
| 68. | **[terraform-aws-serverless-jenkins](https://github.com/clouddrove/terraform-aws-serverless-jenkins)** | Terraform module for deploy a serverless jenkins. | | | 2 |
Expand Down Expand Up @@ -104,7 +104,7 @@ Sr No. | Module name | Description | Latest version | Star | Fork | Issues
| 96. | **[terraform-aws-k8s-addons](https://github.com/clouddrove/terraform-aws-k8s-addons)** | This terraform module is used to create eks addon tools along with IRSA. | | | |
| 97. | **[terraform-aws-gitlab-runner](https://github.com/clouddrove/terraform-aws-gitlab-runner)** | Terraform to run GitLab runners in AWS (Ec2) | | | |
| 98. | **[terraform-aws-global-accelerator](https://github.com/clouddrove/terraform-aws-global-accelerator)** | This terraform module create a aws Global Accelerator resources in AWS. AWS Global Accelerator is a networking service that helps you improve the availability, performance, and security of your public applications. | [1.4.0](https://github.com/clouddrove/terraform-aws-global-accelerator/releases) | | |
| 99. | **[terraform-aws-eks-addons](https://github.com/clouddrove/terraform-aws-eks-addons)** | Terraform module which provisions addons on Amazon EKS clusters | [0.0.8](https://github.com/clouddrove/terraform-aws-eks-addons/releases) | 13 | 2 |
| 99. | **[terraform-aws-eks-addons](https://github.com/clouddrove/terraform-aws-eks-addons)** | Terraform module which provisions addons on Amazon EKS clusters | [0.1.1](https://github.com/clouddrove/terraform-aws-eks-addons/releases) | 13 | 2 |
| 100. | **[terraform-aws-reference](https://github.com/clouddrove/terraform-aws-reference)** | [Draft] A reference repository to deploy a production ready eks cluster. | | | |
| 101. | **[terraform-aws-athena](https://github.com/clouddrove/terraform-aws-athena)** | This module provides an easy way to set up Athena queries, The module can set up Athena database and table from an input S3 bucket and create-table SQL script. | [1.0.0](https://github.com/clouddrove/terraform-aws-athena/releases) | | |

Expand All @@ -128,7 +128,7 @@ Sr No. | Module name | Description | Latest version | Star | Fork | Issues
| 12. | **[terraform-azure-mssql](https://github.com/clouddrove/terraform-azure-mssql)** | | | | |
| 13. | **[terraform-azure-dns](https://github.com/clouddrove/terraform-azure-dns)** | Terraform module to create dns resource on AZURE. Azure DNS is a domain name system. it allows to host your DNS domains and manage DNS records within the Azure cloud environment. | [1.0.0](https://github.com/clouddrove/terraform-azure-dns/releases) | | |
| 14. | **[terraform-azure-nat-gateway](https://github.com/clouddrove/terraform-azure-nat-gateway)** | This terraform module is designed to create Azure Databricks resources. Azure NAT Gateway is a fully managed and highly resilient Network Address Translation (NAT) service. Azure NAT Gateway simplifies outbound Internet connectivity for virtual networks. | [1.0.2](https://github.com/clouddrove/terraform-azure-nat-gateway/releases) | | 1 |
| 15. | **[terraform-azure-key-vault](https://github.com/clouddrove/terraform-azure-key-vault)** | Terraform module to create key-vault resource on AZURE. Azure Key Vault is a cloud service provided by Microsoft Azure that allows you to securely store and manage cryptographic keys, secrets, certificates, and other sensitive information. | [1.0.5](https://github.com/clouddrove/terraform-azure-key-vault/releases) | | 2 |
| 15. | **[terraform-azure-key-vault](https://github.com/clouddrove/terraform-azure-key-vault)** | Terraform module to create key-vault resource on AZURE. Azure Key Vault is a cloud service provided by Microsoft Azure that allows you to securely store and manage cryptographic keys, secrets, certificates, and other sensitive information. | [1.0.5](https://github.com/clouddrove/terraform-azure-key-vault/releases) | | 3 |
| 16. | **[terraform-azure-mssql-db](https://github.com/clouddrove/terraform-azure-mssql-db)** | Terraform module to create mssql-db resource on AZURE. | [1.0.1](https://github.com/clouddrove/terraform-azure-mssql-db/releases) | | 1 |
| 17. | **[terraform-azure-vnet](https://github.com/clouddrove/terraform-azure-vnet)** | Terraform module to create VIRTUAL-NETWORK resource on AZURE. | [1.0.3](https://github.com/clouddrove/terraform-azure-vnet/releases) | 1 | 1 |
| 18. | **[terraform-azure-vpn](https://github.com/clouddrove/terraform-azure-vpn)** | This terraform module is designed to create Azure VPN resources. Azure VPN Gateway is a service that uses a specific type of virtual network gateway to send encrypted traffic between an Azure virtual network and on-premises locations over the public Internet. You can also use VPN Gateway to send encrypted traffic between Azure virtual networks . | [1.0.2](https://github.com/clouddrove/terraform-azure-vpn/releases) | | 1 |
Expand Down
4 changes: 2 additions & 2 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ go 1.16
require (
github.com/google/go-github v17.0.0+incompatible // indirect
github.com/google/go-querystring v1.1.0 // indirect
golang.org/x/exp v0.0.0-20230905200255-921286631fa9 // indirect
golang.org/x/oauth2 v0.12.0 // indirect
golang.org/x/exp v0.0.0-20231006140011-7918f672742d // indirect
golang.org/x/oauth2 v0.13.0 // indirect
)

0 comments on commit 5ab9bd2

Please sign in to comment.