Terraform

794 constructs

caf-enterprise-scaleTerraform Module

Azure landing zones Terraform module

★ 952↓ 1.4M
cafTerraform Module

Terraform supermodule for the Terraform platform engineering for Azure

★ 581↓ 2.4M
lz-vendingTerraform Module

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

★ 210↓ 1.0M
labelTerraform Module

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

★ 702↓ 183.8M
eks-clusterTerraform Module

Terraform module for provisioning an EKS cluster

★ 548↓ 1.0M
ecs-container-definitionTerraform Module

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

★ 350↓ 19.9M
tfstate-backendTerraform Module

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

★ 437↓ 1.9M
s3-bucketTerraform Module

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

★ 175↓ 18.7M
cloudfront-s3-cdnTerraform Module

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

★ 287↓ 2.6M
avm-ptn-aks-productionTerraform Module

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

★ 43↓ 9.1k
vpcTerraform Module

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

★ 240↓ 4.5M
elastic-beanstalk-environmentTerraform Module

Terraform module to provision an AWS Elastic Beanstalk Environment

★ 311↓ 206.1k
componentsTerraform Module

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

★ 540↓ 7.5k
elasticsearchTerraform Module

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

★ 223↓ 1.2M
dynamic-subnetsTerraform Module

Terraform module for public and private subnets provisioning in existing VPC

★ 206↓ 3.4M
elasticache-redisTerraform Module

Terraform module to provision an ElastiCache Redis Cluster

★ 147↓ 10.2M
rds-clusterTerraform Module

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

★ 169↓ 4.9M
ecs-alb-service-taskTerraform Module

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

★ 161↓ 4.3M
ecrTerraform Module

Terraform Module to manage Docker Container Registries on AWS ECR

★ 188↓ 2.6M
rdsTerraform Module

Terraform module to provision AWS RDS instances

★ 169↓ 2.6M
ecs-web-appTerraform Module

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

★ 257↓ 217.1k
computeTerraform Module

Terraform Azure RM Compute Module

★ 182↓ 306.3k
ec2-instanceTerraform Module

Terraform module for provisioning a general purpose EC2 host

★ 171↓ 669.8k
s3-log-storageTerraform Module

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

★ 120↓ 11.8M
ssm-parameter-storeTerraform Module

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

★ 119↓ 23.2M
ec2-bastion-serverTerraform Module

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

★ 169↓ 621.0k
vpc-peering-multi-accountTerraform Module

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

★ 154↓ 1.1M
policy-as-codeTerraform Module

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

★ 170↓ 838.2k
albTerraform Module

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

★ 115↓ 2.8M
vpc-peeringTerraform Module

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

★ 142↓ 615.2k
vpc-peeringTerraform Module

Terraform module to setup VPC peering connection

★ 137↓ 1.0M
avm-res-desktopvirtualization-hostpoolTerraform Module

AVM for Desktop Virtualization Hostpools

★ 14↓ 63.6k
cloudtrail-cloudwatch-alarmsTerraform Module

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

★ 203↓ 130.8k
clickops-notifierTerraform Module

Get notified when actions are taken in the AWS Console.

★ 331↓ 32.0k
efsTerraform Module

Terraform Module to define an EFS Filesystem (aka NFS)

★ 94↓ 3.1M
acm-request-certificateTerraform Module

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

★ 112↓ 3.4M
codebuildTerraform Module

Terraform Module to easily leverage AWS CodeBuild for Continuous Integration

★ 121↓ 595.9k
cloudtrailTerraform Module

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

★ 120↓ 1.0M
backupTerraform Module

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

★ 116↓ 2.0M
iam-system-userTerraform Module

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

★ 81↓ 21.5M
platformTerraform Module

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

★ 123↓ 984.8k
cloudfront-cdnTerraform Module

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

★ 102↓ 704.7k
ssoTerraform Module

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

★ 99↓ 2.5M
regionsTerraform Module

Terraform module to handle Azure Regions

★ 75↓ 6.3M
configTerraform Module

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

★ 83↓ 12.0M
rds-cloudwatch-sns-alarmsTerraform Module

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

★ 125↓ 53.1k
multi-az-subnetsTerraform Module

Terraform module for multi-AZ public and private subnets provisioning

★ 99↓ 458.7k
monitorsTerraform Module

Manage Datadog monitors with terraform dedicated modules.

★ 132↓ 47.6k
iam-s3-userTerraform Module

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

★ 57↓ 19.5M
route53-cluster-hostnameTerraform Module

Terraform module to define a consistent AWS Route53 hostname

★ 46↓ 27.1M
route53-aliasTerraform Module

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

★ 56↓ 7.6M
cloudwatch-logsTerraform Module

Terraform Module to Provide a CloudWatch Logs Endpoint

★ 72↓ 6.8M
stack-configTerraform Module

Terraform module that loads an opinionated 'stack' configuration from local or remote YAML sources. It support

★ 52↓ 27.4M
ecs-codepipelineTerraform Module

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

★ 158↓ 343.0k
configTerraform Module

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

★ 48↓ 5.3M
avm-res-desktopvirtualization-workspaceTerraform Module

AVM Terraform Module for Desktop Virtualization Workspace

★ 6↓ 60.9k
polygon-technology-edgeTerraform Module

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

★ 23↓ 4.1k
eks-workersTerraform Module

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

★ 92↓ 68.7k
msk-kafka-clusterTerraform Module

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

★ 63↓ 450.6k
avm-res-desktopvirtualization-scalingplanTerraform Module

AVM for Desktop Virtualization Scaling Plans

★ 6↓ 42.0k
cloudtrail-s3-bucketTerraform Module

S3 bucket with built in IAM policy to allow CloudTrail logs

★ 58↓ 768.4k
dmsTerraform Module

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

★ 72↓ 69.9k
jenkinsTerraform Module

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

★ 255↓ 7.2k
avm-res-desktopvirtualization-applicationgroupTerraform Module

AVM for Desktop Virtualization Application group

★ 5↓ 65.2k
cicdTerraform Module

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

★ 195↓ 30.7k
key-pairTerraform Module

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

★ 153↓ 400.8k
tunnelTerraform Module

Manage your private resources via a tunnel

★ 74↓ 252.0k
lb-s3-bucketTerraform Module

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

★ 45↓ 4.7M
eks-node-groupTerraform Module

Terraform module to provision a fully managed AWS EKS Node Group

★ 100↓ 1.1M
waf-owaspTerraform Module

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

★ 92↓ 76.3k
labelTerraform Module

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

★ 119↓ 1.5M
iam-userTerraform Module

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

★ 72↓ 65.8k
dynamodbTerraform Module

Terraform module that implements AWS DynamoDB with support for AutoScaling

★ 89↓ 2.1M
cloudtrail-to-slackTerraform Module

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

★ 102↓ 25.7k
maintenanceTerraform Module

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

★ 128↓ 3.6k
ecrTerraform Module

Terraform module to create AWS ECR resources 🇺🇦

★ 70↓ 4.7k
elastic-beanstalk-applicationTerraform Module

Terraform Module to define an ElasticBeanstalk Application

★ 47↓ 256.1k
eksTerraform Module

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

★ 70↓ 33.4k
container-serverTerraform Module

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

★ 120↓ 2.6k
service-control-policiesTerraform Module

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

★ 56↓ 211.9k