diff --git a/README.md b/README.md index d6f96e2..284a6a8 100644 --- a/README.md +++ b/README.md @@ -21,16 +21,16 @@ Sr No. | Module name | Description | Latest version | Star | Fork | Issues | 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) | 40 | 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) | 31 | 23 | -| 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.1](https://github.com/clouddrove/terraform-aws-subnet/releases) | 39 | 18 | +| 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.1](https://github.com/clouddrove/terraform-aws-subnet/releases) | 40 | 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.3](https://github.com/clouddrove/terraform-aws-ec2/releases) | 49 | 37 | -| 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.1](https://github.com/clouddrove/terraform-aws-cloudtrail/releases) | 11 | 19 | +| 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.2](https://github.com/clouddrove/terraform-aws-cloudtrail/releases) | 11 | 20 | | 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.1](https://github.com/clouddrove/terraform-aws-lambda/releases) | 22 | 21 | | 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) | 21 | 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) | 25 | 24 | -| 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) | 41 | 33 | +| 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) | 42 | 33 | | 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.3](https://github.com/clouddrove/terraform-aws-ses/releases) | 21 | 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) | 18 | 15 | @@ -42,13 +42,13 @@ Sr No. | Module name | Description | Latest version | Star | Fork | Issues | 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 | | 35. | **[terraform-aws-route53-record](https://github.com/clouddrove/terraform-aws-route53-record)** | Terraform module to create Route53 table record set resource on AWS. | [1.0.1](https://github.com/clouddrove/terraform-aws-route53-record/releases) | 10 | 14 | | 36. | **[terraform-aws-cloudwatch-event-rule](https://github.com/clouddrove/terraform-aws-cloudwatch-event-rule)** | Terraform module to create cloudwatch event rule on AWS. | [1.0.1](https://github.com/clouddrove/terraform-aws-cloudwatch-event-rule/releases) | 8 | 10 | -| 37. | **[terraform-aws-cloudtrail-slack-notification](https://github.com/clouddrove/terraform-aws-cloudtrail-slack-notification)** | Terraform module to create Lambda resource on AWS for sending notification when anything done from console in AWS. | [1.0.1](https://github.com/clouddrove/terraform-aws-cloudtrail-slack-notification/releases) | 4 | 4 | +| 37. | **[terraform-aws-cloudtrail-slack-notification](https://github.com/clouddrove/terraform-aws-cloudtrail-slack-notification)** | Terraform module to create Lambda resource on AWS for sending notification when anything done from console in AWS. | [1.0.1](https://github.com/clouddrove/terraform-aws-cloudtrail-slack-notification/releases) | 5 | 4 | | 38. | **[terraform-aws-lambda-proxy-api-gateway](https://github.com/clouddrove/terraform-aws-lambda-proxy-api-gateway)** | Terraform module to create Api Gateway resource on AWS for trigger lambda function. | | | | | 39. | **[terraform-aws-iam-baseline](https://github.com/clouddrove/terraform-aws-iam-baseline)** | Terraform Module Create default IAM roles for managing AWS account. | [1.0.1](https://github.com/clouddrove/terraform-aws-iam-baseline/releases) | | | | 40. | **[terraform-aws-cloudtrail-baseline](https://github.com/clouddrove/terraform-aws-cloudtrail-baseline)** | Terraform module to create an cloudtrail resource on AWS with S3 encryption with KMS key | [1.0.1](https://github.com/clouddrove/terraform-aws-cloudtrail-baseline/releases) | | | | 41. | **[terraform-aws-alarm](https://github.com/clouddrove/terraform-aws-alarm)** | Terraform module to create an Cloudwatch Alarm. | [1.0.1](https://github.com/clouddrove/terraform-aws-alarm/releases) | | | | 42. | **[terraform-aws-config-baseline](https://github.com/clouddrove/terraform-aws-config-baseline)** | Terraform module to create an AWS Config resource on AWS with S3, IAM user, Recoder and Roles. | [0.15.0](https://github.com/clouddrove/terraform-aws-config-baseline/releases) | | | -| 43. | **[terraform-aws-secure-baseline](https://github.com/clouddrove/terraform-aws-secure-baseline)** | Terraform module to create an Secure Basline, inclued module is alarm baseline, config baseline, and clouddtrail baseline. | [1.3.0](https://github.com/clouddrove/terraform-aws-secure-baseline/releases) | 11 | 5 | +| 43. | **[terraform-aws-secure-baseline](https://github.com/clouddrove/terraform-aws-secure-baseline)** | Terraform module to create an Secure Basline, inclued module is alarm baseline, config baseline, and clouddtrail baseline. | [1.3.0](https://github.com/clouddrove/terraform-aws-secure-baseline/releases) | 12 | 5 | | 44. | **[terraform-aws-ec2-snapshot](https://github.com/clouddrove/terraform-aws-ec2-snapshot)** | Terraform module to create Lambda resource on AWS for creating backup and clear Snapshots and AMIs of instances in AWS. | [1.0.1](https://github.com/clouddrove/terraform-aws-ec2-snapshot/releases) | | | | 45. | **[terraform-aws-guardduty](https://github.com/clouddrove/terraform-aws-guardduty)** | Provides a resource to manage a GuardDuty member. To accept invitations in member accounts. | [0.12.3](https://github.com/clouddrove/terraform-aws-guardduty/releases) | | | | 46. | **[terraform-aws-teevity](https://github.com/clouddrove/terraform-aws-teevity)** | This terraform module is used for create needed resources like Iam user, S3 and others which used to connect AWS account with Teevity tool to monitor our bills. | [0.12.2.2](https://github.com/clouddrove/terraform-aws-teevity/releases) | | | @@ -78,7 +78,7 @@ Sr No. | Module name | Description | Latest version | Star | Fork | Issues | 70. | **[terraform-aws-backup](https://github.com/clouddrove/terraform-aws-backup)** | This Terraform module is used to create backup resource on AWS. | [1.3.1](https://github.com/clouddrove/terraform-aws-backup/releases) | | | | 71. | **[terraform-aws-gitlab-runner-old](https://github.com/clouddrove/terraform-aws-gitlab-runner-old)** | This terraform module created a launch template and autoscaling group service. These both can be used to setup gitlab-runner. | [1.0.1](https://github.com/clouddrove/terraform-aws-gitlab-runner-old/releases) | | | | 72. | **[terraform-aws-config](https://github.com/clouddrove/terraform-aws-config)** | This terraform module is used to create aws Config resoruces. Aws config provides a detailed view of the configuration of AWS resources in your AWS account. | | | | -| 73. | **[terraform-aws-pritunl](https://github.com/clouddrove/terraform-aws-pritunl)** | Terraform module to create an pritunl resource on AWS with Elastic IP Addresses and Elastic Block Store | [1.3.0](https://github.com/clouddrove/terraform-aws-pritunl/releases) | | 5 | +| 73. | **[terraform-aws-pritunl](https://github.com/clouddrove/terraform-aws-pritunl)** | Terraform module to create an pritunl resource on AWS with Elastic IP Addresses and Elastic Block Store | [1.3.0](https://github.com/clouddrove/terraform-aws-pritunl/releases) | | 4 | | 74. | **[terraform-aws-waf](https://github.com/clouddrove/terraform-aws-waf)** | This Terraform module is used to create waf on AWS. WAF (Web Application Firewall) is a cloud-based firewall service. It helps protect web applications from common web exploits and provides customizable security rules to filter and monitor incoming web traffic. | [2.0.1](https://github.com/clouddrove/terraform-aws-waf/releases) | 3 | 2 | | 75. | **[terraform-aws-security-hub](https://github.com/clouddrove/terraform-aws-security-hub)** | This terraform module creates set of Security hub. AWS Security Hub is a comprehensive security service that helps you centralize and automate security findings across your AWS accounts | [1.0.2](https://github.com/clouddrove/terraform-aws-security-hub/releases) | 2 | 4 | | 76. | **[terraform-aws-mfa](https://github.com/clouddrove/terraform-aws-mfa)** | A terraform module to enable MFA for AWS groups and users | [1.0.1](https://github.com/clouddrove/terraform-aws-mfa/releases) | | 5 | @@ -122,7 +122,7 @@ Sr No. | Module name | Description | Latest version | Star | Fork | Issues | 2. | **[terraform-azure-resource-group](https://github.com/clouddrove/terraform-azure-resource-group)** | Terraform module for managing Azure resource groups. Manage resource groups - Azure portal - Azure Resource ... A resource group is a container that holds related resources for an Azure solution. The resource group can include all the resources for the solution, or only those resources that you want to manage as a group | [1.0.2](https://github.com/clouddrove/terraform-azure-resource-group/releases) | | 2 | | 3. | **[terraform-azure-network-security-group](https://github.com/clouddrove/terraform-azure-network-security-group)** | A Terraform module to create NETWORK SECURITY GROUP resource on AZURE. | [1.0.4](https://github.com/clouddrove/terraform-azure-network-security-group/releases) | | 1 | | 4. | **[terraform-azure-networking](https://github.com/clouddrove/terraform-azure-networking)** | | [1.0.4](https://github.com/clouddrove/terraform-azure-networking/releases) | | 2 | -| 5. | **[terraform-azure-virtual-machine](https://github.com/clouddrove/terraform-azure-virtual-machine)** | Terraform module to create virtual machine resource on AZURE. | [2.0.0](https://github.com/clouddrove/terraform-azure-virtual-machine/releases) | | | +| 5. | **[terraform-azure-virtual-machine](https://github.com/clouddrove/terraform-azure-virtual-machine)** | Terraform module to create virtual machine resource on AZURE. | [2.0.0](https://github.com/clouddrove/terraform-azure-virtual-machine/releases) | | 1 | | 6. | **[terraform-azure-subnet](https://github.com/clouddrove/terraform-azure-subnet)** | This terraform module is designed to create Azure Subnet resources. Virtual networks and virtual machines in Azure. Microsoft Learn A subnet is a range of IP addresses in the virtual network. You can divide a virtual network into multiple subnets for organization and security. Each NIC in a VM is connected to one subnet in one virtual network. | [1.1.0](https://github.com/clouddrove/terraform-azure-subnet/releases) | 2 | 2 | | 7. | **[terraform-azure-storage](https://github.com/clouddrove/terraform-azure-storage)** | This terraform module is designed to create Azure Storage Account resources. The Azure Storage platform is Microsoft's cloud storage solution for modern data storage scenarios. Azure Storage offers highly available, massively scalable, durable, and secure storage for a variety of data objects in the cloud. | [1.0.9](https://github.com/clouddrove/terraform-azure-storage/releases) | 1 | 1 | | 8. | **[terraform-azure-bastion](https://github.com/clouddrove/terraform-azure-bastion)** | Terraform module to create bastion resource on AZURE. Azure Bastion is a fully managed platform-as-a-service that enables secure and seamless remote access to virtual machines within an Azure virtual network (VNet). | [1.0.0](https://github.com/clouddrove/terraform-azure-bastion/releases) | 1 | 2 | @@ -182,6 +182,7 @@ Sr No. | Module name | Description | Latest version | Star | Fork | Issues | 14. | **[terraform-gcp-alerts-policy](https://github.com/clouddrove/terraform-gcp-alerts-policy)** | | | | | | 15. | **[terraform-gcp-cloud-armor](https://github.com/clouddrove/terraform-gcp-cloud-armor)** | | | | | | 16. | **[terraform-gcp-load-balancer](https://github.com/clouddrove/terraform-gcp-load-balancer)** | | | | | +| 17. | **[terraform-gcp-cloud-run](https://github.com/clouddrove/terraform-gcp-cloud-run)** | | | | | ## Ansible Packages diff --git a/go.mod b/go.mod index c75ef5d..aecc9f6 100644 --- a/go.mod +++ b/go.mod @@ -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-20240506185415-9bf2ced13842 // indirect + golang.org/x/exp v0.0.0-20240525044651-4c93da0ed11d // indirect golang.org/x/oauth2 v0.20.0 // indirect )