diff --git a/README.md b/README.md index ab5357c..248e3db 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ 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) | 13 | 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) | 25 | 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) | 46 | 34 | +| 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) | 46 | 35 | | 4. | **[terraform-aws-vpn](https://github.com/clouddrove/terraform-aws-vpn)** | Terraform module is used to create VPN resource on AWS for network connectivity. | [2.0.0](https://github.com/clouddrove/terraform-aws-vpn/releases) | 12 | 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 | | 6. | **[terraform-aws-sns](https://github.com/clouddrove/terraform-aws-sns)** | Terraform module is used to setup SNS service to manage notifications on application. | [1.3.0](https://github.com/clouddrove/terraform-aws-sns/releases) | 19 | 14 | @@ -63,7 +63,7 @@ Sr No. | Module name | Description | Latest version | Star | Fork | Issues | 55. | **[terraform-aws-mysql](https://github.com/clouddrove/terraform-aws-mysql)** | Terraform module to create a MySQL on AWS. | [1.3.1](https://github.com/clouddrove/terraform-aws-mysql/releases) | | 5 | | 56. | **[terraform-aws-ec2-autoscaling](https://github.com/clouddrove/terraform-aws-ec2-autoscaling)** | Terraform module will be created EC2 modulewith Autoscaling group. | [1.3.0](https://github.com/clouddrove/terraform-aws-ec2-autoscaling/releases) | 4 | 4 | | 57. | **[terraform-aws-node-group](https://github.com/clouddrove/terraform-aws-node-group)** | This terraform module is used to create a node group for EKS. | [0.12.0](https://github.com/clouddrove/terraform-aws-node-group/releases) | | 1 | -| 58. | **[terraform-aws-lightsail](https://github.com/clouddrove/terraform-aws-lightsail)** | Terraform module to create Lightsail instance, Lightsail Key Pair (Optional), Lightsail Static IP (Optional), Metric alarm (Optional). | [1.3.1](https://github.com/clouddrove/terraform-aws-lightsail/releases) | 16 | 13 | +| 58. | **[terraform-aws-lightsail](https://github.com/clouddrove/terraform-aws-lightsail)** | Terraform module to create Lightsail instance, Lightsail Key Pair (Optional), Lightsail Static IP (Optional), Metric alarm (Optional). | [1.3.1](https://github.com/clouddrove/terraform-aws-lightsail/releases) | 16 | 12 | | 59. | **[terraform-aws-secrets-manager](https://github.com/clouddrove/terraform-aws-secrets-manager)** | Terraform module to create Secret Manager resource on AWS for manage our secret variables. | [2.0.0](https://github.com/clouddrove/terraform-aws-secrets-manager/releases) | | 1 | | 60. | **[terraform-aws-cognito](https://github.com/clouddrove/terraform-aws-cognito)** | Terraform module to create an Cognito resource on AWS. | [1.0.0](https://github.com/clouddrove/terraform-aws-cognito/releases) | 1 | 1 | | 61. | **[terraform-aws-workspace](https://github.com/clouddrove/terraform-aws-workspace)** | Terraform module to create workspace resources on AWS for manage betterly. | [1.0.1](https://github.com/clouddrove/terraform-aws-workspace/releases) | | 4 | @@ -121,10 +121,10 @@ Sr No. | Module name | Description | Latest version | Star | Fork | Issues --- | --- | --- | --- |--- |--- |--- | 1. | **[terraform-azure-labels](https://github.com/clouddrove/terraform-azure-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. | [v1.0.0](https://github.com/clouddrove/terraform-azure-labels/releases) | 3 | 1 | | 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 | +| 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 | 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) | | 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 | +| 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) | 3 | 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 | | 9. | **[terraform-azure-log-analytics](https://github.com/clouddrove/terraform-azure-log-analytics)** | This terraform module is designed to create Azure Log Analytics resources. What is Azure Log Analytics Workspace? Serverless360 An Azure Log Analytics Workspace is a logical storage unit in Azure where all log data generated by Azure Monitors are stored. | [1.0.1](https://github.com/clouddrove/terraform-azure-log-analytics/releases) | | | @@ -133,32 +133,32 @@ 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) | | 1 | [1](https://github.com/clouddrove/terraform-azure-dns/issues) | 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.1.0](https://github.com/clouddrove/terraform-azure-key-vault/releases) | | 3 | +| 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.1.0](https://github.com/clouddrove/terraform-azure-key-vault/releases) | 1 | 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.4](https://github.com/clouddrove/terraform-azure-vnet/releases) | 1 | 1 | +| 17. | **[terraform-azure-vnet](https://github.com/clouddrove/terraform-azure-vnet)** | Terraform module to create VIRTUAL-NETWORK resource on AZURE. | [1.0.4](https://github.com/clouddrove/terraform-azure-vnet/releases) | 2 | 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) | | 2 | | 19. | **[terraform-azure-service-bus](https://github.com/clouddrove/terraform-azure-service-bus)** | This terraform module is designed to create Azure Service Bus resources. Azure Service Bus is a fully managed enterprise message broker with message queues and publish-subscribe topics (in a namespace). | [1.0.0](https://github.com/clouddrove/terraform-azure-service-bus/releases) | | 1 | -| 20. | **[terraform-azure-aks](https://github.com/clouddrove/terraform-azure-aks)** | This terraform module is designed to create Azure kubernets service resources. Azure Kubernetes Service (AKS) offers the quickest way to start developing and deploying cloud-native apps in Azure, datacenters, or at the edge with built-in code-to-cloud pipelines and guardrails. | [1.0.2](https://github.com/clouddrove/terraform-azure-aks/releases) | 4 | 2 | -| 21. | **[terraform-azure-acr](https://github.com/clouddrove/terraform-azure-acr)** | Terraform module to create acr resource on AZURE. Azure Container Registry (ACR) is a managed Docker container registry service. It allows you to store, manage, and deploy container images for your applications. | [1.0.2](https://github.com/clouddrove/terraform-azure-acr/releases) | | 1 | +| 20. | **[terraform-azure-aks](https://github.com/clouddrove/terraform-azure-aks)** | This terraform module is designed to create Azure kubernets service resources. Azure Kubernetes Service (AKS) offers the quickest way to start developing and deploying cloud-native apps in Azure, datacenters, or at the edge with built-in code-to-cloud pipelines and guardrails. | [1.0.2](https://github.com/clouddrove/terraform-azure-aks/releases) | 5 | 2 | +| 21. | **[terraform-azure-acr](https://github.com/clouddrove/terraform-azure-acr)** | Terraform module to create acr resource on AZURE. Azure Container Registry (ACR) is a managed Docker container registry service. It allows you to store, manage, and deploy container images for your applications. | [1.0.2](https://github.com/clouddrove/terraform-azure-acr/releases) | 1 | 1 | | 22. | **[terraform-azure-flexible-mysql](https://github.com/clouddrove/terraform-azure-flexible-mysql)** | Terraform module to create flexible-MySQL resource on AZURE. Azure offers a managed MySQL database service called Azure Database for MySQL, which provides a flexible and scalable solution for hosting MySQL-based applications in the cloud. | [1.0.1](https://github.com/clouddrove/terraform-azure-flexible-mysql/releases) | | | | 23. | **[terraform-azure-defender](https://github.com/clouddrove/terraform-azure-defender)** | Terraform module to create DEFENDER resource on AZURE. | | | | | 24. | **[terraform-azure-load-balancer](https://github.com/clouddrove/terraform-azure-load-balancer)** | This terraform module is designed to create Azure Load-balancer resources. Load-balancing options - Azure Architecture Center ... Azure Load Balancer is a high-performance, ultra low-latency Layer 4 load-balancing service (inbound and outbound) for all UDP and TCP protocols. | [1.0.1](https://github.com/clouddrove/terraform-azure-load-balancer/releases) | | 1 | -| 25. | **[terraform-azure-service-principal](https://github.com/clouddrove/terraform-azure-service-principal)** | This terraform module is designed to create Azure Service Principal resources. An Azure service principal is an identity created for use with applications, hosted services, and automated tools to access Azure resources. | | | | -| 26. | **[terraform-azure-monitor-alerts](https://github.com/clouddrove/terraform-azure-monitor-alerts)** | This terraform module is designed to create Azure Databricks resources. Overview of Azure Monitor alerts - Azure Monitor- Microsoft . Alerts help you detect and address issues before users notice them by proactively notifying you when Azure Monitor data indicates there might be a problem with your infrastructure or application. | [1.0.0](https://github.com/clouddrove/terraform-azure-monitor-alerts/releases) | | | +| 25. | **[terraform-azure-service-principal](https://github.com/clouddrove/terraform-azure-service-principal)** | This terraform module is designed to create Azure Service Principal resources. An Azure service principal is an identity created for use with applications, hosted services, and automated tools to access Azure resources. | | 1 | | +| 26. | **[terraform-azure-monitor-alerts](https://github.com/clouddrove/terraform-azure-monitor-alerts)** | This terraform module is designed to create Azure Databricks resources. Overview of Azure Monitor alerts - Azure Monitor- Microsoft . Alerts help you detect and address issues before users notice them by proactively notifying you when Azure Monitor data indicates there might be a problem with your infrastructure or application. | [1.0.0](https://github.com/clouddrove/terraform-azure-monitor-alerts/releases) | 1 | | | 27. | **[terraform-azure-databricks](https://github.com/clouddrove/terraform-azure-databricks)** | This terraform module is designed to create Azure Databricks resources. Azure Databricks is a fully managed first-party service that enables an open data lakehouse in Azure. | [1.0.1](https://github.com/clouddrove/terraform-azure-databricks/releases) | | 2 | | 28. | **[terraform-azure-logic-app](https://github.com/clouddrove/terraform-azure-logic-app)** | This terraform module is designed to create Azure Logic App resources. Azure Logic Apps is a leading integration platform as a service (iPaaS) built on a containerized runtime. Deploy and run Logic Apps anywhere to increase scale and portability while automating business-critical workflows anywhere. | [1.0.0](https://github.com/clouddrove/terraform-azure-logic-app/releases) | | | -| 29. | **[terraform-azure-application-insights](https://github.com/clouddrove/terraform-azure-application-insights)** | This terraform module is designed to create azure Application Insights resources . Application Insights is an extension of Azure Monitor and provides application performance monitoring (APM) features. | [1.0.2](https://github.com/clouddrove/terraform-azure-application-insights/releases) | | 1 | +| 29. | **[terraform-azure-application-insights](https://github.com/clouddrove/terraform-azure-application-insights)** | This terraform module is designed to create azure Application Insights resources . Application Insights is an extension of Azure Monitor and provides application performance monitoring (APM) features. | [1.0.2](https://github.com/clouddrove/terraform-azure-application-insights/releases) | 1 | 1 | | 30. | **[terraform-azure-data-factory](https://github.com/clouddrove/terraform-azure-data-factory)** | Terraform module to create data factory resource on AZURE. Azure Data Factory is a cloud-based data integration service provided by Microsoft Azure. | [1.0.0](https://github.com/clouddrove/terraform-azure-data-factory/releases) | | 1 | | 31. | **[terraform-azure-firewall](https://github.com/clouddrove/terraform-azure-firewall)** | This Terraform module is used to create firewall resource on AZURE. AZURE Firewall is a managed network security service provided by Microsoft Azure. | [1.0.0](https://github.com/clouddrove/terraform-azure-firewall/releases) | | | -| 32. | **[terraform-azure-app-service](https://github.com/clouddrove/terraform-azure-app-service)** | This terraform module is designed to create Azure Databricks resources. Azure App Service is an HTTP-based service for hosting web applications, REST APIs, and mobile back ends. You can develop in your favorite language, be it . NET, . NET Core, Java, Ruby, Node | [1.0.0](https://github.com/clouddrove/terraform-azure-app-service/releases) | | | +| 32. | **[terraform-azure-app-service](https://github.com/clouddrove/terraform-azure-app-service)** | This terraform module is designed to create Azure Databricks resources. Azure App Service is an HTTP-based service for hosting web applications, REST APIs, and mobile back ends. You can develop in your favorite language, be it . NET, . NET Core, Java, Ruby, Node | [1.0.0](https://github.com/clouddrove/terraform-azure-app-service/releases) | 1 | | | 33. | **[terraform-azure-sentinel](https://github.com/clouddrove/terraform-azure-sentinel)** | This terraform module is designed to create azure Sentinel resources. Microsoft Sentinel natively incorporates proven Azure services, like Log Analytics and Logic Apps. Microsoft Sentinel enriches your investigation and detection with AI. It provides Microsoft's threat intelligence stream and enables you to bring your own threat intelligence | [1.0.0](https://github.com/clouddrove/terraform-azure-sentinel/releases) | 5 | 3 | -| 34. | **[terraform-azure-monitor](https://github.com/clouddrove/terraform-azure-monitor)** | This terraform module is designed to create Azure Monitor Private Link Scope (AMPLS) resources. Image result for ampls An Azure Monitor private link connects a private endpoint to a set of Azure Monitor resources to define the boundaries of your monitoring network. | [1.0.0](https://github.com/clouddrove/terraform-azure-monitor/releases) | | | +| 34. | **[terraform-azure-monitor](https://github.com/clouddrove/terraform-azure-monitor)** | This terraform module is designed to create Azure Monitor Private Link Scope (AMPLS) resources. Image result for ampls An Azure Monitor private link connects a private endpoint to a set of Azure Monitor resources to define the boundaries of your monitoring network. | [1.0.0](https://github.com/clouddrove/terraform-azure-monitor/releases) | 1 | | | 35. | **[terraform-azure-reference](https://github.com/clouddrove/terraform-azure-reference)** | This terraform repo is used to create azure reference architcuture. | | | | | 36. | **[terraform-azure-private-endpoints](https://github.com/clouddrove/terraform-azure-private-endpoints)** | | | | | | 37. | **[terraform-azure-aks-addons](https://github.com/clouddrove/terraform-azure-aks-addons)** | | | | | -| 38. | **[terraform-azure-flexible-postgresql](https://github.com/clouddrove/terraform-azure-flexible-postgresql)** | This terraform module is designed to create Azure Postgres flexible mysql resources. The Azure Database for PostgreSQL flexible server deployment model is designed to support high availability within a single availability zone and across multiple availability zones | [1.0.0](https://github.com/clouddrove/terraform-azure-flexible-postgresql/releases) | | | +| 38. | **[terraform-azure-flexible-postgresql](https://github.com/clouddrove/terraform-azure-flexible-postgresql)** | This terraform module is designed to create Azure Postgres flexible mysql resources. The Azure Database for PostgreSQL flexible server deployment model is designed to support high availability within a single availability zone and across multiple availability zones | [1.0.0](https://github.com/clouddrove/terraform-azure-flexible-postgresql/releases) | 1 | | | 39. | **[terraform-azure-private-dns-resolver](https://github.com/clouddrove/terraform-azure-private-dns-resolver)** | This terraform module is designed to create Azure Private DNS resolver resources. DNS Private Resolver is a service that bridges an on-premises DNS with Azure DNS. You can use this service to query Azure DNS private zones from an on-premises environment and vice versa without deploying VM-based DNS servers. | | | | -| 40. | **[terraform-azure-landingzone](https://github.com/clouddrove/terraform-azure-landingzone)** | Azure landing zones Terraform module | [6.0.0](https://github.com/clouddrove/terraform-azure-landingzone/releases) | | | +| 40. | **[terraform-azure-landingzone](https://github.com/clouddrove/terraform-azure-landingzone)** | Azure landing zones Terraform module | [6.0.0](https://github.com/clouddrove/terraform-azure-landingzone/releases) | 1 | | | 41. | **[terraform-azure-bootstrap](https://github.com/clouddrove/terraform-azure-bootstrap)** | | | | | ## Terraform GCP modules @@ -194,7 +194,7 @@ CloudDrove offers the below ansible roles: Sr No. | Module name | Description | Latest version | Star | Fork | Issues --- | --- | --- | --- |--- |--- |--- -| 1. | **[ansible-commands](https://github.com/clouddrove/ansible-commands)** | This repository is used to understand how to use ansible commands. | | 28 | 18 | +| 1. | **[ansible-commands](https://github.com/clouddrove/ansible-commands)** | This repository is used to understand how to use ansible commands. | | 29 | 18 | | 2. | **[ansible-role-docker](https://github.com/clouddrove/ansible-role-docker)** | his ansible role install docker at Debian and Centos. | [1.0.4](https://github.com/clouddrove/ansible-role-docker/releases) | 5 | 8 | | 3. | **[ansible-role-common](https://github.com/clouddrove/ansible-role-common)** | This ansible role install common packages for Debian. | [1.0.7](https://github.com/clouddrove/ansible-role-common/releases) | 10 | 9 | | 4. | **[ansible-role-redis](https://github.com/clouddrove/ansible-role-redis)** | This ansible role is used to install Redis server on Debian. | | | |