Skip to content
@terraform-az-modules

Azure Terraform Modules By CloudDrove & CloudWizz

community maintained Terraform modules for Microsoft Azure

Untitled design

Terraform Azure Modules

Reusable, secure, and production-ready Terraform modules for Microsoft Azure.


⚡ What We Do

  • Infrastructure as Code (IaC): 45+ opinionated Terraform modules across core Azure services.
  • Secure by Default: Modules aligned with Microsoft best practices and security guardrails.
  • Consistency: Standardized naming conventions, tagging, and structure across resources.
  • Examples Included: Every module ships with usage examples to get started quickly.
  • Terraform Scanning: Automated Checkov scans ensure compliance and security before release.
  • CI/CD Ready: Designed for GitHub Actions, Azure DevOps, and reusable workflows.

🏆 Highlights

  • Modules validated with Checkov for security and compliance.
  • Examples provided in each repo for quick adoption.
  • Focused entirely on Microsoft Azure for depth and reliability.
  • Actively maintained and community-driven.

🌟 Why Terraform AZ Modules?

  1. Reusable building blocks — Composable modules for any workload.
  2. Secure defaults — Security guardrails integrated into every module.
  3. Production-ready — HA, scalability, and compliance baked in.
  4. Developer-friendly — Examples, variable descriptions, and outputs included.
  5. Automation focused — Compatible with GitOps, CI/CD, and IaC pipelines.

👐 Open Source Contributions

Type Highlight
Terraform Modules AWS, GCP, DO
Helm Charts helm-charts
GitHub Actions Shared workflows to standardise CI/CD
Security Baselines Standard infra guardrails (e.g., secure baseline module)

🏗️ Join Our Slack Community

Join our vibrant open-source slack community and embark on an ever-evolving journey with CloudDrove; helping you in moving upwards in your career path. Join our vibrant Open Source Slack Community and embark on a learning journey with CloudDrove. Grow with us in the world of DevOps and set your career on a path of consistency.

🌐💬What you'll get after joining this Slack community:

  • 🚀 Encouragement to upgrade your best version.
  • 🌈 Learning companionship with our DevOps squad.
  • 🌱 Relentless growth with daily updates on new advancements in technologies.

Join our tech elites Join Now 🚀


📚 Explore Our Blogs

👉 Click here to read our latest insights and updates.


🌐 Tap Into Our Capabilities

We provide a platform for organizations to engage with experienced top-tier DevOps & Cloud services.
Tap into our pool of certified engineers and architects to elevate your DevOps and Cloud Solutions.

CloudDrove has extensive experience in:

  • Designing, building & migrating environments
  • Securing and consulting on cloud platforms
  • Monitoring, optimizing, and automating complex systems
  • Maintaining modern cloud-native architectures at scale

With remarkable client footprints in American & European corridors, our certified architects & engineers are ready to serve you as per your requirements & schedule.

📩 Write to us at business@clouddrove.com

⭐ If our Azure modules helped you simplify deployments, we'd appreciate a star!

Popular repositories Loading

  1. terraform-azurerm-aks terraform-azurerm-aks Public

    Forked from 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, d…

    HCL 2

  2. terraform-azurerm-subnet terraform-azurerm-subnet Public

    About 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.…

    HCL 2 1

  3. .github .github Public

    Forked from clouddrove/.github

    Meta repository for all repositories

    1

  4. terraform-azurerm-private-dns terraform-azurerm-private-dns Public

    A Terraform module to provision and manage Azure Private DNS Zones for supported PaaS services such as Azure Container Registry (ACR), Key Vault, MySQL Flexible Server, and others. This module does…

    HCL 1

  5. terraform-azurerm-vnet terraform-azurerm-vnet Public

    Terraform module to create Virtual Network resource on Azure . Virtual Network (VNet) is the fundamental building block for creating a private network within the Azure cloud.

    HCL 1 1

  6. terraform-azurerm-nsg terraform-azurerm-nsg Public

    This Terraform module is used to create Azure Network Security Group on AZURE. An Azure Network Security Group (NSG) is a fundamental Azure security tool that acts as a basic, stateful packet filte…

    HCL 1

Repositories

Showing 10 of 41 repositories
  • terraform-azurerm-sql-managed-instance Public

    Terraform module to create Sql managed instance resources . Azure SQL Managed Instance is a Platform-as-a-Service (PaaS) offering that provides near 100% compatibility with the SQL Server Enterprise Edition, designed for easy "lift-and-shift" migration of on-premises SQL Server apps to the cloud with minimal changes.

    terraform-az-modules/terraform-azurerm-sql-managed-instance’s past year of commit activity
    HCL 0 Apache-2.0 0 0 2 Updated Feb 9, 2026
  • terraform-azurerm-storage Public

    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-az-modules/terraform-azurerm-storage’s past year of commit activity
    HCL 1 Apache-2.0 0 0 5 Updated Feb 9, 2026
  • terraform-azurerm-key-vault Public

    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.

    terraform-az-modules/terraform-azurerm-key-vault’s past year of commit activity
    HCL 0 Apache-2.0 0 0 4 Updated Feb 9, 2026
  • terraform-azurerm-flexible-postgresql Public

    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-az-modules/terraform-azurerm-flexible-postgresql’s past year of commit activity
    HCL 0 Apache-2.0 0 0 3 Updated Feb 9, 2026
  • terraform-azurerm-nsg Public

    This Terraform module is used to create Azure Network Security Group on AZURE. An Azure Network Security Group (NSG) is a fundamental Azure security tool that acts as a basic, stateful packet filtering firewall to control network traffic to and from Azure resources within a virtual network

    terraform-az-modules/terraform-azurerm-nsg’s past year of commit activity
    HCL 1 Apache-2.0 0 0 3 Updated Feb 9, 2026
  • terraform-azurerm-application-gateway Public

    This Terraform module creates Azure Application Gateway resources. Application Gateway is a layer 7 load balancer that manages traffic to web applications, offering features like SSL termination, Web Application Firewall (WAF) integration, and URL-based routing for enhanced security and performance.

    terraform-az-modules/terraform-azurerm-application-gateway’s past year of commit activity
    HCL 0 Apache-2.0 0 0 3 Updated Feb 9, 2026
  • terraform-azurerm-app-service Public

    About 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

    terraform-az-modules/terraform-azurerm-app-service’s past year of commit activity
    HCL 0 Apache-2.0 0 0 3 Updated Feb 9, 2026
  • .github Public Forked from clouddrove/.github

    Meta repository for all repositories

    terraform-az-modules/.github’s past year of commit activity
    1 6 0 2 Updated Feb 9, 2026
  • terraform-azurerm-flexible-mysql Public

    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.

    terraform-az-modules/terraform-azurerm-flexible-mysql’s past year of commit activity
    HCL 0 Apache-2.0 0 0 3 Updated Feb 9, 2026
  • terraform-azurerm-acr Public

    This Terraform module is used to create Azure container regsitry on AZURE. Azure Container Registry (ACR) is a private Docker registry service offered by Microsoft Azure.

    terraform-az-modules/terraform-azurerm-acr’s past year of commit activity
    HCL 0 Apache-2.0 0 0 3 Updated Feb 9, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…