Terraform Module

8.3k Terraform Module constructs indexed from Terraform Registry, Artifact Hub, and GitHub. Includes support for AWS, AZURERM, GOOGLE, AZURE and more. Filter by cloud provider, sort by stars or downloads, and find verified modules.

AWS (5333) AZURERM (903) GOOGLE (591) AZURE (283) KUBERNETES (249) ACI (120) ★ Stars↓ Downloads✕ Clear
caf-enterprise-scale AZURERM

Azure landing zones Terraform module

★ 952 ↓ 1.4M
caf AZURERM

Terraform supermodule for the Terraform platform engineering for Azure

★ 581 ↓ 2.4M
control_tower_account_factory AWS

AWS Control Tower Account Factory

★ 770 ↓ 118.4k
lb-http GOOGLE

Creates a global HTTP load balancer for Compute Engine by using forwarding rules

★ 351 ↓ 9.5M
sql-db GOOGLE

Creates a Cloud SQL database instance

★ 295 ↓ 16.6M
aks AZURERM

Terraform Module for deploying an AKS cluster

★ 387 ↓ 1.1M
lz-vending AZURERM

Terraform module to deploy landing zone subscriptions (and much more) in Azure

★ 210 ↓ 1.0M
lb-internal GOOGLE

Creates an internal load balancer for Compute Engine by using forwarding rules

★ 92 ↓ 5.1M
vpc AWS

AWS VPC Module

★ 110 ↓ 610.8k
label NULL

Terraform Module to define a consistent naming convention by (namespace, stage, name, [attributes])

★ 702 ↓ 183.8M
avm-ptn-alz AZURERM

Terraform Azure Verified Pattern Module for Azure Landing Zone

★ 122 ↓ 310.3k
lb GOOGLE

Creates a regional TCP proxy load balancer for Compute Engine by using target pools and forwarding rules

★ 111 ↓ 95.0k
avm-res-storage-storageaccount AZURERM

Terraform Azure Verified Resource Module for Storage Account

★ 42 ↓ 2.0M
avm-res-keyvault-vault AZURERM

Terraform Azure Verified Resource Module for Key Vault

★ 45 ↓ 2.0M
next-js AWS

Terraform module for building and deploying Next.js apps to AWS. Supports SSR (Lambda), Static (S3) and API (Lambda) pag

★ 1.5k ↓ 38.4k
eks-cluster AWS

Terraform module for provisioning an EKS cluster

★ 548 ↓ 1.0M
avm-res-compute-virtualmachine AZURERM

Terraform Azure Verified Resource Module for Virtual Machine

★ 39 ↓ 909.7k
vault AWS

A Terraform Module for how to run Vault on AWS using Terraform and Packer

★ 659 ↓ 171.8k
ecs-container-definition AWS

Terraform module to generate well-formed JSON documents (container definitions) that are passed to the aws_ecs_task_defi

★ 350 ↓ 19.9M
label AWS

AWS Label Module

★ 40 ↓ 1.6M
tfstate-backend AWS

Terraform module that provision an S3 bucket to store the terraform.tfstate file and a DynamoDB table to lock the state

★ 437 ↓ 1.9M
s3-bucket AWS

Terraform module that creates an S3 bucket with an optional IAM user for external CI/CD systems

★ 175 ↓ 18.7M
nat-gateway GOOGLE ⏱ stale 1y 7mo

Modular NAT Gateway on Google Compute Engine for Terraform.

★ 156 ↓ 71.1k
managed-instance-group GOOGLE

Modular Google Compute Engine managed instance group for Terraform.

★ 61 ↓ 171.1k
avm-res-containerservice-managedcluster AZURERM

Terraform Azure Verified Resource Module for AKS managed clusters

★ 31 ↓ 243.0k
avm-res-network-privatednszone AZURERM

Terraform Azure Verified Resource Module for Private DNS Zone

★ 30 ↓ 727.7k
avm-res-web-site AZURERM

Terraform Azure Verified Resource Module for Web/Function App

★ 28 ↓ 344.2k
naming AZURERM
★ 271 ↓ 15.7M
cloudfront-s3-cdn AWS

Terraform module to easily provision CloudFront CDN backed by an S3 origin

★ 287 ↓ 2.6M
mwaa AWS

Terraform module for Amazon MWAA(Apache Airflow)

★ 54 ↓ 511.8k
avm-ptn-aks-production AZURERM

This is the Production Standard for AKS pattern module for Azure Verified Modules (AVM) library. This module deploys a p

★ 43 ↓ 9.1k
vpc AWS

Terraform Module that defines a VPC with public/private subnets across multiple AZs with Internet Gateways

★ 240 ↓ 4.5M
elastic-beanstalk-environment AWS

Terraform module to provision an AWS Elastic Beanstalk Environment

★ 311 ↓ 206.1k
network-hubandspoke AWS
★ 33 ↓ 95.4k
ipam AWS

Terraform Module for create AWS IPAM Resources

★ 57 ↓ 280.5k
avm-res-containerregistry-registry AZURERM

Terraform Azure Verified Resource Module for Azure Container Registry (ACR)

★ 20 ↓ 359.1k
gke GOOGLE

Terraform code and scripts for deploying a Google Kubernetes Engine (GKE) cluster.

★ 358 ↓ 57.7k
components AWS

Opinionated, self-contained Terraform root modules that each solve one, specific problem

★ 540 ↓ 7.5k
avm-ptn-cicd-agents-and-runners AZURERM

Terraform Azure Verified Pattern Module for CI CD Agents and Runners

★ 38 ↓ 11.6k
elasticsearch AWS

Terraform module to provision an Elasticsearch cluster with built-in integrations with Kibana and Logstash.

★ 223 ↓ 1.2M
avm-ptn-virtualwan AZURERM

Terraform Azure Verified Pattern Module for Virtual WAN

★ 18 ↓ 233.2k
network AZURERM

Terraform Azure RM Module for Network

★ 143 ↓ 582.3k
dynamic-subnets AWS

Terraform module for public and private subnets provisioning in existing VPC

★ 206 ↓ 3.4M
elasticache-redis AWS

Terraform module to provision an ElastiCache Redis Cluster

★ 147 ↓ 10.2M
avm-res-network-networksecuritygroup AZURERM

Terraform Azure Verified Resource Module for Network Security Group

★ 17 ↓ 1.2M
rds-cluster AWS

Terraform module to provision an RDS Aurora cluster for MySQL or Postgres

★ 169 ↓ 4.9M
avm-ptn-alz-management AZURERM

Terraform Azure Verified Pattern Module for ALZ Management

★ 22 ↓ 236.9k
ecs-alb-service-task AWS

Terraform module which implements an ECS service which exposes a web service via ALB.

★ 161 ↓ 4.3M
avm-ptn-vnetgateway AZURERM

Terraform Azure Verified Pattern Module for Virtual Network Gateway

★ 19 ↓ 202.8k
avm-ptn-network-private-link-private-dns-zones AZURERM

Terraform Azure Verified Pattern Module for Private Link Private DNS Zones

★ 17 ↓ 269.3k
ecr AWS

Terraform Module to manage Docker Container Registries on AWS ECR

★ 188 ↓ 2.6M
rds AWS

Terraform module to provision AWS RDS instances

★ 169 ↓ 2.6M
avm-res-devopsinfrastructure-pool AZURERM

Azure Verified Module for Azure Managed DevOps Pool

★ 21 ↓ 102.0k
vnet AZURERM

Terraform module to create/provision Azure vnet

★ 137 ↓ 3.2M
cloud-run GOOGLE

Deploys apps to Cloud Run, along with option to map custom domain

★ 200 ↓ 1.1M
ecs-web-app AWS

Terraform module that implements a web app on ECS and supports autoscaling, CI/CD, monitoring, ALB integration, and much

★ 257 ↓ 217.1k
avm-res-cognitiveservices-account AZURERM

Terraform Azure Verified Resource Module for Cognitive Service

★ 13 ↓ 649.7k
compute AZURERM

Terraform Azure RM Compute Module

★ 182 ↓ 306.3k
ec2-instance AWS

Terraform module for provisioning a general purpose EC2 host

★ 171 ↓ 669.8k
ecs-fargate AWS

AWS ECS Fargate Module

★ 30 ↓ 5.5k
networkfirewall AWS

Terraform module to deploy AWS Network Firewall

★ 18 ↓ 177.4k
avm-res-operationalinsights-workspace AZURERM

Terraform Azure Verified Resource Module for Log Analytics workspace

★ 13 ↓ 612.9k
avm-res-network-applicationgateway AZURERM

Terraform Azure Verified Resource Module for Application Gateway

★ 13 ↓ 171.9k
avm-res-network-firewallpolicy AZURERM

Terraform Azure Verified Resource Module for Azure Firewall Policy

★ 15 ↓ 450.6k
consul AWS

A Terraform Module for how to run Consul on AWS using Terraform and Packer

★ 401 ↓ 199.4k
iam-role AWS

A Terraform module that creates IAM role with provided JSON IAM polices documents.

★ 125 ↓ 16.4M
s3-log-storage AWS

This module creates an S3 bucket suitable for receiving logs from other AWS services such as S3, CloudFront, and CloudTr

★ 120 ↓ 11.8M
avm-res-authorization-roleassignment AZURERM

Terraform Azure Verified Resource Module for Role Assignment

★ 17 ↓ 234.6k
cloudwan AWS

AWS Terraform Module for creating AWS CloudWAN

★ 20 ↓ 53.7k
avm-res-network-virtualnetwork AZURERM

Terraform Azure Verified Resource Module for Virtual Network

★ 9 ↓ 1.9M
avm-res-resources-resourcegroup AZURERM

Terraform Azure Verified Resource Module for Resource Group

★ 9 ↓ 1.3M
avm-res-web-serverfarm AZURERM

Terraform Azure Verified Resource Module for App Service Plan

★ 14 ↓ 219.6k
ec2-autoscale-group AWS

Terraform module to provision Auto Scaling Group and Launch Template on AWS

★ 146 ↓ 1.4M
ssm-parameter-store AWS

Terraform module to populate AWS Systems Manager (SSM) Parameter Store with values from Terraform. Works great with Cham

★ 119 ↓ 23.2M
avm-res-machinelearningservices-workspace AZURERM

Terraform Azure Verified Resource Module for Machine Learning Services Workspace

★ 14 ↓ 52.4k
avm-res-app-containerapp AZURERM

Terraform Azure Verified Resource Module for Container App

★ 13 ↓ 144.0k
ec2-bastion-server AWS

Terraform module to define a generic Bastion host with parameterized user_data and support for AWS SSM Session Manager f

★ 169 ↓ 621.0k
avm-ptn-hubnetworking AZURERM

Terraform Azure Verified Pattern Module for Hub Networking

★ 13 ↓ 145.4k
tf-cloud-agents GOOGLE

Creates self-hosted Terraform Cloud Agent on Google Cloud

★ 20 ↓ 26.3k
vpc-peering-multi-account AWS

Terraform module to provision a VPC peering across multiple VPCs in different accounts by using multiple providers

★ 154 ↓ 1.1M
foundation AWS

Establish a solid Foundation on AWS with these modules for Terraform

★ 202 ↓ 207.3k
avm-ptn-aiml-landing-zone AZURERM

Terraform Azure Verified Pattern Module for Azure AI and ML Landing Zone

★ 23 ↓ 2.2k
policy-as-code AZURERM

Terraform modules that simplify the deployment of both custom and built-in Azure Policies

★ 170 ↓ 838.2k
alb AWS

Terraform module to provision a standard ALB for HTTP/HTTP traffic

★ 115 ↓ 2.8M
avm-res-network-publicipaddress AZURERM

Terraform Azure Verified Resource Module for Public IP Address

★ 10 ↓ 486.5k
vpc-peering AWS

Terraform module to create a peering connection between two VPCs in the same AWS account.

★ 142 ↓ 615.2k
vpc-peering AWS

Terraform module to setup VPC peering connection

★ 137 ↓ 1.0M
avm-res-desktopvirtualization-hostpool AZURERM

AVM for Desktop Virtualization Hostpools

★ 14 ↓ 63.6k
avm-res-network-bastionhost AZURERM

Terraform Azure Verified Resource Module for Bastion Host

★ 10 ↓ 317.9k
cloudtrail-cloudwatch-alarms AWS

Terraform module for creating alarms for tracking important changes and occurrences from cloudtrail.

★ 203 ↓ 130.8k
clickops-notifier AWS

Get notified when actions are taken in the AWS Console.

★ 331 ↓ 32.0k
efs AWS

Terraform Module to define an EFS Filesystem (aka NFS)

★ 94 ↓ 3.1M
lambda AWS

Terraform module for AWS Lambda functions

★ 154 ↓ 206.1k
acm-request-certificate AWS

Terraform module to request an ACM certificate for a domain name and create a CNAME record in the DNS zone to complete c

★ 112 ↓ 3.4M
codebuild AWS

Terraform Module to easily leverage AWS CodeBuild for Continuous Integration

★ 121 ↓ 595.9k
avm-res-documentdb-databaseaccount AZURERM

Terraform Azure Verified Resource Module for CosmosDB Database Account

★ 9 ↓ 209.2k
avm-ptn-aiml-ai-foundry AZURERM

Terraform Azure Verified Pattern Module for Azure AI Foundry Pattern

★ 10 ↓ 99.9k
cloudtrail AWS

Terraform module to provision an AWS CloudTrail and an encrypted S3 bucket with versioning to store CloudTrail logs

★ 120 ↓ 1.0M
backup AWS

Terraform module to provision AWS Backup, a fully managed backup service that makes it easy to centralize and automate t

★ 116 ↓ 2.0M
avm-res-databricks-workspace AZURERM

Terraform Azure Verified Resource Module for Azure Databricks Workspace

★ 11 ↓ 67.7k
iam-system-user AWS

Terraform Module to Provision a Basic IAM System User Suitable for CI/CD Systems (E.g. TravisCI, CircleCI)

★ 81 ↓ 21.5M
avm-ptn-alz-connectivity-hub-and-spoke-vnet AZURERM

Terraform Azure Verified Pattern Module for ALZ Connectivity Hub and Spoke

★ 7 ↓ 162.0k
avm-res-network-routetable AZURERM

Terraform Azure Verified Resource Module for Route Table

★ 9 ↓ 618.5k
platform DATADOG

Terraform module to configure and provision Datadog monitors, custom RBAC roles with permissions, Datadog synthetic test

★ 123 ↓ 984.8k
cloudfront-cdn AWS

Terraform Module that implements a CloudFront Distribution (CDN) for a custom origin.

★ 102 ↓ 704.7k
avm-res-network-azurefirewall AZURERM

Azure Firewall AVM Module

★ 9 ↓ 313.6k
sso AWS

Terraform module to configure AWS Single Sign-On (SSO)

★ 99 ↓ 2.5M
network-security-group AZURERM

Terraform module to create a network security group and assign it to the specified subnet

★ 107 ↓ 640.7k
avm-res-sql-server AZURERM

Terraform Azure Verified Resource Module for Azure SQL Server

★ 7 ↓ 184.8k
rds-aurora AWS

AWS RDS Aurora Module

★ 30 ↓ 5.8k
avm-res-managedidentity-userassignedidentity AZURERM

Terraform Azure Verified Resource Module for User Assigned Identity

★ 5 ↓ 1.4M
avm-res-dbforpostgresql-flexibleserver AZURERM

Terraform Azure Verified Resource Module for DB for Postgre SQL Flexible Server

★ 6 ↓ 174.2k
avm-res-compute-virtualmachinescaleset AZURERM

Terraform Azure Verified Resource Module for Virtual Machine Scale Set

★ 8 ↓ 76.2k
subnets CIDR

A Terraform module for calculating subnet IP address prefixes

★ 80 ↓ 12.7M
regions AZURERM

Terraform module to handle Azure Regions

★ 75 ↓ 6.3M
avm-res-app-managedenvironment AZURERM

Terraform Azure Verified Resource Module for App Managed Environment

★ 8 ↓ 88.4k
avm-res-network-privateendpoint AZURERM

AVM Terraform module for private endpoint

★ 7 ↓ 396.5k
config YAML

Terraform module to convert local and remote YAML configuration templates into Terraform lists and maps

★ 83 ↓ 12.0M
bastion AWS

Terraform module which creates SSH bastion infrastructure on AWS

★ 212 ↓ 446.4k
avm-res-insights-component AZURERM

Terraform Azure Verified Resource Module for Application Insight

★ 6 ↓ 237.0k
module EXAMPLE

Example Terraform Module Scaffolding

★ 170 ↓ 23.1k
avm-utl-regions AZURERM

Terraform Azure Verified Utility Module for Azure Regions Data

★ 5 ↓ 1.7M
avm-res-network-natgateway AZURERM

Terraform Azure Verified Resource Module for NAT Gateway

★ 7 ↓ 150.8k
rds-cloudwatch-sns-alarms AWS

Terraform module that configures important RDS alerts using CloudWatch and sends them to an SNS topic

★ 125 ↓ 53.1k
msk-apache-kafka-cluster AWS

Terraform module to provision AWS MSK

★ 75 ↓ 1.0M
multi-az-subnets AWS

Terraform module for multi-AZ public and private subnets provisioning

★ 99 ↓ 458.7k
avm-res-network-loadbalancer AZURERM

Terraform Azure Verified Resource Module for Loadbalancer

★ 7 ↓ 119.7k
monitors DATADOG

Manage Datadog monitors with terraform dedicated modules.

★ 132 ↓ 47.6k
iam-s3-user AWS

Terraform module to provision a basic IAM user with permissions to access S3 resources, e.g. to give the user read/write

★ 57 ↓ 19.5M
documentdb-cluster AWS

Terraform module to provision a DocumentDB cluster on AWS

★ 70 ↓ 1.0M
route53-cluster-hostname AWS

Terraform module to define a consistent AWS Route53 hostname

★ 46 ↓ 27.1M
route53-alias AWS

Terraform Module to Define Vanity Host/Domain (e.g. brand.com) as an ALIAS record

★ 56 ↓ 7.6M
lambda-scheduler-stop-start AWS

Terraform module that creates a Lambda scheduler to stop and start resources on AWS

★ 81 ↓ 410.9k
cloudwatch-logs AWS

Terraform Module to Provide a CloudWatch Logs Endpoint

★ 72 ↓ 6.8M
avm-res-recoveryservices-vault AZURERM

Terraform Azure Verified Resource Module for Recovery Services Vault

★ 6 ↓ 75.9k
cloud ELASTIC

Terraform module automates Elastic Cloud deployment and optional data migration to the AWS Cloud.

★ 19 ↓ 450
utils AWS

Utility functions for use with Terraform in the AWS environment

★ 64 ↓ 36.9M
network GOOGLE

Terraform code and scripts for deploying a GCP Virtual Private Cloud (VPC).

★ 107 ↓ 27.2k
three-tier-app GOOGLE

Deploys a three tier web application using Cloud Run and Cloud SQL

★ 145 ↓ 3.2k
secure-cicd GOOGLE

Builds a secure CI/CD pipeline on Google Cloud

★ 132 ↓ 30.2k
nomad AWS

A Terraform Module for how to run Nomad on AWS using Terraform and Packer

★ 253 ↓ 16.1k
globalnetwork AWS

AWS Global Network Module

★ 26 ↓ 5.3k
stack-config YAML

Terraform module that loads an opinionated 'stack' configuration from local or remote YAML sources. It supports deep-mer

★ 52 ↓ 27.4M
ecs-codepipeline AWS

Terraform Module for CI/CD with AWS Code Pipeline and Code Build for ECS https://cloudposse.com/

★ 158 ↓ 343.0k
config AWS

This module configures AWS Config, a service that enables you to assess, audit, and evaluate the configurations of your

★ 48 ↓ 5.3M
magento ADOBE

Adobe Magento

★ 31 ↓ 614
avm-res-desktopvirtualization-workspace AZURERM

AVM Terraform Module for Desktop Virtualization Workspace

★ 6 ↓ 60.9k
polygon-technology-edge AWS

Polygon Edge Terraform module for building Ethereum-compatible blockchain networks in the AWS Cloud

★ 23 ↓ 4.1k
eks-workers AWS

Terraform module to provision an AWS AutoScaling Group, IAM Role, and Security Group for EKS Workers

★ 92 ↓ 68.7k
aci-devops-agent AZURERM

Terraform Module to deploy a Azure DevOps self-hosted agents on Azure Container Instance

★ 103 ↓ 40.0k
msk-kafka-cluster AWS

Terraform module to create AWS MSK (Managed Streaming for Kafka) resources 🇺🇦

★ 63 ↓ 450.6k
waf AWS
★ 52 ↓ 1.1M
avm-res-desktopvirtualization-scalingplan AZURERM

AVM for Desktop Virtualization Scaling Plans

★ 6 ↓ 42.0k
avm-ptn-avd-lza-managementplane AZURERM

Azure Virtual Desktop Landing Zone Accelerator Management Plane

★ 7 ↓ 5.6k
cloudtrail-s3-bucket AWS

S3 bucket with built in IAM policy to allow CloudTrail logs

★ 58 ↓ 768.4k
dms AWS

Terraform module to create AWS DMS (Database Migration Service) resources 🇺🇦

★ 72 ↓ 69.9k
jenkins AWS

Terraform module to build Docker image with Jenkins, save it to an ECR repo, and deploy to Elastic Beanstalk running Doc

★ 255 ↓ 7.2k
vpn-connection AWS

Terraform module to provision a site-to-site VPN connection between a VPC and an on-premises network

★ 79 ↓ 81.4k
avm-res-desktopvirtualization-applicationgroup AZURERM

AVM for Desktop Virtualization Application group

★ 5 ↓ 65.2k
avm-ptn-alz-connectivity-virtual-wan AZURERM

Terraform Azure Verified Pattern Module for ALZ Connectivity vWAN

★ 3 ↓ 154.9k
cicd AWS

Terraform Module for CI/CD with AWS Code Pipeline and Code Build

★ 195 ↓ 30.7k
route53-recovery-controller AWS

Terraform Module to deploy Route53 Application Recovery Controller components

★ 20 ↓ 4.7k
key-pair AWS

Terraform Module to Automatically Generate SSH Key Pairs (Public/Private Keys)

★ 153 ↓ 400.8k
tunnel SSH

Manage your private resources via a tunnel

★ 74 ↓ 252.0k
datadog-forwarders AWS

Terraform module to create resources on AWS to forward logs/metrics to Datadog 🇺🇦

★ 64 ↓ 352.6k
vpc_endpoints AWS

Terraform AWS VPC endpoints module

★ 6 ↓ 17.3k
lb-s3-bucket AWS

Terraform module to provision an S3 bucket with built in IAM policy to allow AWS Load Balancers to ship access logs

★ 45 ↓ 4.7M
eks-node-group AWS

Terraform module to provision a fully managed AWS EKS Node Group

★ 100 ↓ 1.1M
waf-owasp AWS

AWS WAF at terraform modules to mitigate OWASP’s Top 10 Web Application Vulnerabilities

★ 92 ↓ 76.3k
avm-res-web-staticsite AZURERM

AVM Terraform module for azure static web apps

★ 4 ↓ 45.3k
kinesis-firehose-splunk AWS

This code creates/configures a Kinesis Firehose in AWS to send CloudWatch log data to Splunk.

★ 76 ↓ 91.8k
secret-manager GOOGLE

Creates one or more Google Secret Manager secrets and manages basic permissions for them

★ 52 ↓ 1.4M
avm-res-network-dnsresolver AZURERM

Terraform Azure Verified Resource Module for DNS Resolver

★ 3 ↓ 314.5k
caf-naming AZURERM

Naming convention module for Cloud Adoption Framework for Azure landing zones

★ 12 ↓ 29.8k
label TERRAFORM

Terraform Module to define a consistent naming convention by (namespace, stage, name, [attributes])

★ 119 ↓ 1.5M
rds-proxy AWS

Terraform module to create AWS RDS Proxy resources 🇺🇦

★ 60 ↓ 141.0k
iam-user AWS

Terraform Module to provision a basic IAM user suitable for humans.

★ 72 ↓ 65.8k
dynamodb AWS

Terraform module that implements AWS DynamoDB with support for AutoScaling

★ 89 ↓ 2.1M
kms-key AWS

Terraform module to provision a KMS key with alias

★ 70 ↓ 11.0M
avm-utl-interfaces AZURE

Terraform Azure Verified Utility Module for AVM Interfaces

★ 3 ↓ 586.2k
avm-res-avs-privatecloud AZURERM

Terraform Azure Verified Resource Module for AVS Private Cloud

★ 4 ↓ 23.2k
avm-ptn-monitoring-amba-alz AZURERM

Terraform Azure Verified Pattern Module for AMBA ALZ Pattern

★ 5 ↓ 30.5k
cloudtrail-to-slack AWS

Parse AWS CloudTrail events and send alerts to Slack for events that match pre-configured rules

★ 102 ↓ 25.7k
mq-broker AWS

Terraform module for provisioning an AmazonMQ broker

★ 44 ↓ 691.7k
maintenance CLOUDFLARE

Terraform module to create a responsive Maintenance Page using Cloudflare Workers.

★ 128 ↓ 3.6k
avm-res-cdn-profile AZURERM

Terraform Azure Verified Resource Module for CDN Profile

★ 3 ↓ 32.7k
ec2-client-vpn AWS
★ 53 ↓ 376.8k
ecr AWS

Terraform module to create AWS ECR resources 🇺🇦

★ 70 ↓ 4.7k
avm-res-apimanagement-service AZURERM

Terraform Azure Verified Resource Module for API Management Service

★ 3 ↓ 40.2k
cloud-storage-security AWS

A Terraform Module for CSS products

★ 3 ↓ 40.0k
elastic-beanstalk-application AWS

Terraform Module to define an ElasticBeanstalk Application

★ 47 ↓ 256.1k
eks AWS

A Terraform module to Provision AWS Elastic Kubernetes (EKS) clusters.

★ 70 ↓ 33.4k
container-server CLOUDINIT

A batteries included cloud-init config to quickly and easily deploy a single Docker image or Docker Compose file to any

★ 120 ↓ 2.6k
service-control-policies AWS

Terraform module to provision Service Control Policies (SCP) for AWS Organizations, Organizational Units, and AWS accoun

★ 56 ↓ 211.9k
eks-fargate-profile AWS

Terraform module to provision an EKS Fargate Profile

★ 45 ↓ 403.3k
avm-res-servicebus-namespace AZURERM

Terraform Azure Verified Resource Module for Service Bus Namespace

★ 2 ↓ 147.8k
paloalto-vmseries AWS
★ 13 ↓ 3.8k
consul-ecs AWS

Consul Service Mesh on AWS ECS (Elastic Container Service)

★ 54 ↓ 150.0k
s3-website AWS

Terraform Module for Creating S3 backed Websites and Route53 DNS

★ 116 ↓ 141.6k
avm-res-logic-workflow AZURERM

Terraform Azure Verified Resource Module for Logic Apps (Workflow)

★ 3 ↓ 27.7k
avm-res-containerinstance-containergroup AZURERM

Terraform Azure Verified Resource Module for Container Instance

★ 3 ↓ 10.7k
ecs-fargate-scheduled-task AWS

AWS ECS Fargate Schedule Task Terraform Module

★ 44 ↓ 595.6k
eks-iam-role AWS

Terraform module to provision an EKS IAM Role for Service Account

★ 31 ↓ 6.0M
labels AWS

This terraform module is designed to generate consistent label names and tags for resources. You can use terraform-label

★ 43 ↓ 1.6M
slackbot AWS

Serverless Extensible Slackbot

★ 89 ↓ 9.6k
k3s PROXMOX

A terraform module to get k3s up and running on Proxmox VE real quick.

★ 90 ↓ 1.8k
avm-ptn-avd-lza-insights AZURERM

AVM for Azure Virtual Desktop Insights

★ 4 ↓ 7.3k
datadog-integration AWS

Terraform module to configure Datadog AWS integration

★ 37 ↓ 743.0k
guardduty AWS

Terraform module to provision AWS Guard Duty

★ 31 ↓ 2.2M
named-subnets AWS

Terraform module for named subnets provisioning.

★ 47 ↓ 131.4k
client-vpn AWS

This terraform module installs a client VPN.

★ 50 ↓ 33.6k
avm-res-dataprotection-backupvault AZURERM

Terraform Azure Verified Resource Module for Data Protection Backup Vault

★ 3 ↓ 25.8k
avm-res-network-expressroutecircuit AZURERM

Terraform Azure Verified Resource Module for ExpressRoute Circuit

★ 3 ↓ 37.0k
avm-ptn-aks-dev AZURERM

This is the Dev/Test Standard for AKS pattern module for Azure Verified Modules (AVM) library. This module deploys a dev

★ 4 ↓ 1.9k
avm-res-hybridcontainerservice-provisionedclusterinstance AZURERM

Terraform Azure Verified Resource Module for AKS Arc

★ 3 ↓ 12.4k
avm-utl-network-ip-addresses AZURERM

Terraform Azure Verified Utility Module for calculating subnet ip address ranges

★ 3 ↓ 87.5k
ecs-instance ALICLOUD

Terraform module which creates ECS instance(s) on Alibaba Cloud.

★ 46 ↓ 37.6k
ecs-cloudwatch-autoscaling AWS

Terraform module to autoscale ECS Service based on CloudWatch metrics

★ 33 ↓ 2.7M
session-manager AWS

Terraform module for deploying AWS Session Manager

★ 43 ↓ 65.7k
avm-res-eventhub-namespace AZURERM

Terraform Azure Verified Resource Module for Event Hub Namespace

★ 2 ↓ 21.6k
ecs-airflow AWS

A terraform module that creates an airflow instance in AWS ECS.

★ 60 ↓ 11.2k
dir TEMPLATE

A template module for preparing static files and templates under a particular directory

★ 32 ↓ 4.6M
ec2 AWS

Terraform module to create an EC2 resource on AWS with Elastic IP Addresses and Elastic Block Store.

★ 55 ↓ 19.9k
load-balancer GOOGLE

Terraform modules for deploying Load Balancers in GCP

★ 97 ↓ 32.6k
sns-topic AWS

Terraform Module to Provide an Amazon Simple Notification Service (SNS)

★ 49 ↓ 8.1M
load-balanced-vms GOOGLE

Creates a Managed Instance Group with a loadbalancer

★ 54 ↓ 3.3k
avm-res-web-hostingenvironment AZURERM

Terraform Azure Verified Resource Module for App Service Environment

★ 3 ↓ 5.8k
consul AZURERM

A Terraform Module for how to run Consul on AzureRM using Terraform and Packer

★ 49 ↓ 7.5k
vault AZURERM

A Terraform Module for how to run Vault on AzureRM using Terraform and Packer

★ 51 ↓ 6.6k
avm-res-search-searchservice AZURERM

Terraform Azure Verified Resource Module for Search Service

★ 1 ↓ 92.9k
tf-cloud-agents AWS

Creates self-hosted Terraform Cloud Agent on AWS (https://registry.terraform.io/modules/aws-ia/tf-cloud-agents/aws/lates

★ 9 ↓ 6.6k
ecs-fargate AWS

AWS ECS Fargate Terraform Module

★ 87 ↓ 121.5k
elasticache AWS

Terraform module to create Elasticache Cluster and replica for Redis and Memcache.

★ 46 ↓ 57.3k
avm-res-network-applicationsecuritygroup AZURERM

Terraform Azure Verified Resource Module for Application Security Group (ASG)

★ 2 ↓ 19.8k
avm-ptn-function-app-storage-private-endpoints AZURERM

Terraform Azure Verified Pattern Module for Function App and private endpoint-secured Storage

★ 5 ↓ 1.2k
avm-res-azurestackhci-virtualmachineinstance AZURERM

Terraform Azure Verified Resource Module for Stack HCI Virtual Machine Instance

★ 7 ↓ 11.0k
emr-cluster AWS

Terraform module to provision an Elastic MapReduce (EMR) cluster on AWS

★ 74 ↓ 127.4k
caf-virtual-network AZURERM ⏱ stale 2y 6mo

Azure Virtual Network module for Cloud Adoption Framework for Azure landing zones

★ 9 ↓ 29.8k
agent-ec2 PREFECT

Terraform module for deploying the Prefect Agent on AWS EC2

★ 13 ↓ 623
ecs-fargate-service AWS

AWS ECS Fargate Service Terraform Module

★ 80 ↓ 204.6k
security-group AWS

Terraform module to provision an AWS Security Group

★ 39 ↓ 22.1M
ansible NULL

Terraform Module to run ansible playbooks

★ 167 ↓ 3.9k
cloudwatch-log-group AWS
★ 3 ↓ 1.3M
app-gateway AZURERM

Terraform module for Azure Application Gateway

★ 39 ↓ 50.4k
ses AWS

Terraform module to provision Simple Email Service on AWS

★ 54 ↓ 1.2M
transit-gateway AWS

Terraform module to provision AWS Transit Gateway, AWS Resource Access Manager (AWS RAM) Resource, and share the Transit

★ 63 ↓ 460.3k
kubernetes AWS

Install a Kubernetes cluster the CoreOS Tectonic Way: HA, self-hosted, RBAC, etcd Operator, and more

★ 115 ↓ 7.9k
cli AWS

Run the AWS CLI, with the ability to run under an assumed role, to access resources and properties missing from the Terr

★ 33 ↓ 697.8k
ecs AWS

Terraform module which creates ECS (EC2 and Fargate) and related resources (autoscaling, cron fargate, etc.) on AWS

★ 34 ↓ 174.1k
api-gateway AWS

Terraform module to create Route53 resource on AWS for create api gateway with it's basic elements.

★ 75 ↓ 83.0k
ebs-csi-driver KUBERNETES

Terraform module which creates Kubernetes EBS CSI controller resources on AWS EKS.

★ 31 ↓ 233.3k
avm-ptn-policyassignment AZURERM

Terraform module to deploy policies in Azure and assign them

★ 3 ↓ 3.9k
avm-res-network-dnszone AZURERM

AVM Terraform Module for DNS Zone

★ 1 ↓ 61.3k
consul GOOGLE

A Terraform Module for how to run Consul on Google Cloud using Terraform and Packer

★ 95 ↓ 11.4k
lakehouse-blueprints DATABRICKS

Set of Terraform automation templates and quickstart demos to jumpstart the design of a Lakehouse on Databricks. This pr

★ 89 ↓ 219
serverless-pypi AWS

Serverless PyPI backed by S3

★ 59 ↓ 26.7k
loadbalancer AZURERM

Terraform Azure RM Module for Load Balancer

★ 64 ↓ 65.2k
avm-res-netapp-netappaccount AZURERM

Terraform Azure Verified Resource Module for Azure NetApp File

★ 3 ↓ 2.7k
zone CLOUDFLARE

Terraform module to provision a CloudFlare zone with DNS records, Argo, Firewall filters and rules

★ 38 ↓ 42.3k
avm-res-network-networkwatcher AZURERM

Azure Network Watcher AVM Module

★ 1 ↓ 52.3k
opensearch AWS

Terraform module to provision an OpenSearch cluster with SAML authentication.

★ 69 ↓ 112.9k
avm-res-network-networkmanager AZURERM

Azure Network Manager AVM Module

★ 2 ↓ 5.4k
caf-resource-group AZURERM ⏱ stale 2y 6mo

Resource groups module for Cloud Adoption Framework for Azure landing zones

★ 8 ↓ 27.6k
avm-res-network-applicationgatewaywebapplicationfirewallpolicy AZURERM

AVM Resource Module for Application Gateway Web Application Firewall (WAF) Policy

★ 1 ↓ 75.1k
next-js-image-optimization AWS

A drop-in image optimization loader for Next.js image component powered by AWS Lambda.

★ 110 ↓ 37.6k
vpc AWS

Terraform module to create VPC resource on AWS.

★ 37 ↓ 50.6k
avm-utl-sku-finder AZAPI

AVM Terraform utility module for finding valid sku's

★ 2 ↓ 19.1k
ecs-cluster AWS

AWS ECS

★ 6 ↓ 5.3k
codebuild AWS ⏱ stale 3y 1mo

AWS CodeBuild Module

★ 10 ↓ 5.3k
avm-res-insights-autoscalesetting AZURERM

This module provides autoscaling configuration for VMSS, App Services and other scalable resources.

★ 1 ↓ 51.0k
vault-starter AWS

A Terraform Module for provisioning an OSS Vault cluster (using integrated storage) as described by HashiCorp reference

★ 78 ↓ 19.9k
batch AWS

Terraform module to create AWS Batch resources 🇺🇦

★ 39 ↓ 5.2k
s3-static-website AWS

Terraform Module for AWS to host Static Website on S3

★ 23 ↓ 138.1k
avm-res-automation-automationaccount AZURERM

Terraform Azure Verified Resource Module for Automation Account

★ 1 ↓ 39.0k
keyvault AZURERM

Terraform module composition (feature) for Azure KeyVault

★ 22 ↓ 334.9k
caf-azure-firewall AZURERM ⏱ stale 2y 11mo

Azure Firewall module for Cloud Adoption Framework for Azure landing zones

★ 5 ↓ 134.9k
postgresql-rds AWS

A Terraform module to create an Amazon Web Services (AWS) PostgreSQL Relational Database Server (RDS).

★ 87 ↓ 7.1k
avm-res-cache-redis AZURERM

To gain access, please finish setting up this repository now at:

↓ 140.1k
dir TEMPLATE

A template module for preparing static files and templates under a particular directory

★ 32 ↓ 149.9k
postgresql AZURERM

Azure Database for PostgreSQL Module

★ 51 ↓ 153.9k
ssm-patch-manager AWS

Terraform module to provision AWS SSM Patch Manager maintenance window tasks, targets, patch baseline, patch groups and

★ 30 ↓ 78.7k
network GOOGLE

Sets up a new VPC network on Google Cloud

↓ 56.6M
ecs-fargate-task-definition AWS

AWS ECS Fargate Task Definition Terraform Module

★ 50 ↓ 571.7k
ecs-cloudwatch-sns-alarms AWS

Terraform module to create CloudWatch Alarms on ECS Service level metrics.

★ 43 ↓ 1.5M
kubernetes-engine GOOGLE

Configures opinionated GKE clusters

↓ 52.7M
avm-utl-roledefinitions AZURE

Terraform Azure Verified Utility Module for AVM Utility module for role definitions

★ 1 ↓ 78.3k
managed-service-prometheus AWS

Terraform module to create AWS Managed Service for Prometheus (AMP) resources 🇺🇦

★ 33 ↓ 9.0k
sns-lambda-notify-slack AWS

Terraform module to provision a lambda function that subscribes to SNS and notifies to Slack.

★ 50 ↓ 226.2k
cloud_workspace HASHICORP

Terraform Cloud Workspace

★ 6 ↓ 2.6k
alb-ingress AWS

Terraform module to provision an HTTP style ingress rule based on hostname and path for an ALB using target groups

★ 31 ↓ 2.1M
avm-ptn-aks-enterprise AZURERM

This is the Production Enterprise Standard for AKS pattern module for Azure Verified Modules (AVM) library. This module

★ 2 ↓ 1.2k
route53-cluster-zone AWS

Terraform module to easily define consistent cluster domains on Route53 (e.g. prod.ourcompany.com)

★ 49 ↓ 233.1k
ssm-tls-ssh-key-pair AWS

Terraform module that provisions an SSH TLS Key pair and writes it to SSM Parameter Store

★ 23 ↓ 231.0k
function-app AZURERM

Terraform module for Azure Function App

★ 21 ↓ 116.0k
workspace-orchestrator TFE

A module for deploying terraform code to Terraform Cloud Workspaces

★ 6 ↓ 854
vpc ALICLOUD

Terraform module which creates VPC and Subnet resources on Alibaba Cloud.

★ 18 ↓ 151.1k
avm-res-maintenance-maintenanceconfiguration AZURERM

Terraform Azure Verified Resource Module for Maintenance Configuration

★ 1 ↓ 21.2k
mwaa AWS

Terraform module to provision Amazon Managed Workflows for Apache Airflow (MWAA)

★ 23 ↓ 207.7k
resiliencehub-app AWS

AWS Resilience Hub via Terraform to manage the resilience of your applications

★ 5 ↓ 3.6k
serverless AWS

Infrastructure support for Serverless framework apps, done the right way

★ 142 ↓ 58.3k

Showing top 300. Use the search box to filter.

Stats

Total8.3k
Verified233

By Cloud

aws
5.3k
aci
120
gcp
111