CloudDrove Inc.'s repositories
terraform-aws-api-gateway
Terraform module to create Route53 resource on AWS for create api gateway with it's basic elements.
terraform-aws-subnet
Terraform module to create public, private and public-private subnet with network acl, route table, Elastic IP, nat gateway, flow log.
terraform-aws-s3
Terraform module to create default S3 bucket with logging and encryption type specific features.
terraform-aws-vpc
Terraform module to create VPC resource on AWS.
terraform-aws-ecr
This terraform module is used to create ECR on AWS.
terraform-aws-lambda
Terraform module to create Lambda resource on AWS for create lambda function.
terraform-aws-kms
This terraform module creates a KMS Customer Master Key (CMK) and its alias.
terraform-aws-vpc-peering
Terraform module to connect two VPC's on AWS.
terraform-aws-secure-baseline
Terraform module to create an Secure Basline, inclued module is alarm baseline, config baseline, and clouddtrail baseline.
terraform-aws-iam-role
Terraform module to create Iam role resource on AWS.
terraform-aws-route53-record
Terraform module to create Route53 table record set resource on AWS.
terraform-aws-acm
This terraform module is used for requesting or importing SSL/TLS certificate with validation.
terraform-aws-cloudtrail-slack-notification
Terraform module to create Lambda resource on AWS for sending notification when anything done from console in AWS.
terraform-aws-transit-gateway
Terraform module to create Transit gateway resource on AWS.
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.
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.
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.
terraform-aws-cloudfront
Terraform module provisions CloudFront CDN resource on AWS.
terraform-aws-control-tower
Terraform module to create Control tower baseline resources on AWS.
terraform-aws-msk
Terraform module to create kafka resource on AWS. AWS MSK (Managed Streaming for Apache Kafka) is a fully managed service that simplifies the deployment, management, and operation of Apache Kafka clusters. Apache Kafka is an open-source distributed streaming platform used for building real-time streaming data p
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).
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.
terraform-gcp-vpc
This Terraform module is used to create VPC resource on GCP.
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.
terraform-aws-mysql
Terraform module to create a MySQL on AWS.
terraform-aws-secrets-manager
Terraform module to create Secret Manager resource on AWS for manage our secret variables.
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
terraform-azure-network-security-group
A Terraform module to create NETWORK SECURITY GROUP resource on AZURE.
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.