Aws

565 constructs

next-jsTerraform Module

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

★ 1.5k↓ 38.4k
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
cloudfront-s3-cdnTerraform Module

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

★ 287↓ 2.6M
mwaaTerraform Module

Terraform module for Amazon MWAA(Apache Airflow)

★ 54↓ 511.8k
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
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
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
ec2-autoscale-groupTerraform Module

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

★ 146↓ 1.4M
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
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
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
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
cloudfront-cdnTerraform Module

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

★ 102↓ 704.7k
rds-cloudwatch-sns-alarmsTerraform Module

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

★ 125↓ 53.1k
cloudwatch-logsTerraform Module

Terraform Module to Provide a CloudWatch Logs Endpoint

★ 72↓ 6.8M
ecs-codepipelineTerraform Module

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

★ 158↓ 343.0k
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
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
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
datadog-forwardersTerraform Module

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

★ 64↓ 352.6k
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
rds-proxyTerraform Module

Terraform module to create AWS RDS Proxy resources 🇺🇦

★ 60↓ 141.0k
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
kms-keyTerraform Module

Terraform module to provision a KMS key with alias

★ 70↓ 11.0M
cloudtrail-to-slackTerraform Module

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

★ 102↓ 25.7k
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
ecs-fargate-scheduled-taskTerraform Module

AWS ECS Fargate Schedule Task Terraform Module

★ 44↓ 595.6k
labelsTerraform Module

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

★ 43↓ 1.6M
slackbotTerraform Module

Serverless Extensible Slackbot

★ 89↓ 9.6k
datadog-integrationTerraform Module

Terraform module to configure Datadog AWS integration

★ 37↓ 743.0k
named-subnetsTerraform Module

Terraform module for named subnets provisioning.

★ 47↓ 131.4k
ec2Terraform Module

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

★ 55↓ 19.9k
sns-topicTerraform Module

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

★ 49↓ 8.1M
ecs-fargateTerraform Module

AWS ECS Fargate Terraform Module

★ 87↓ 121.5k
elasticacheTerraform Module

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

★ 46↓ 57.3k
ecs-fargate-serviceTerraform Module

AWS ECS Fargate Service Terraform Module

★ 80↓ 204.6k
security-groupTerraform Module

Terraform module to provision an AWS Security Group

★ 39↓ 22.1M
sesTerraform Module

Terraform module to provision Simple Email Service on AWS

★ 54↓ 1.2M
transit-gatewayTerraform Module

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

★ 63↓ 460.3k
kubernetesTerraform Module

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

★ 115↓ 7.9k
ecsTerraform Module

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

★ 34↓ 174.1k
ebs-csi-driverTerraform Module

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

★ 31↓ 233.3k
opensearchTerraform Module

Terraform module to provision an OpenSearch cluster with SAML authentication.

★ 69↓ 112.9k
next-js-image-optimizationTerraform Module

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

★ 110↓ 37.6k
vpcTerraform Module

Terraform module to create VPC resource on AWS.

★ 37↓ 50.6k
batchTerraform Module

Terraform module to create AWS Batch resources 🇺🇦

★ 39↓ 5.2k
s3-static-websiteTerraform Module

Terraform Module for AWS to host Static Website on S3

★ 23↓ 138.1k
postgresql-rdsTerraform Module

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

★ 87↓ 7.1k
ecs-fargate-task-definitionTerraform Module

AWS ECS Fargate Task Definition Terraform Module

★ 50↓ 571.7k
managed-service-prometheusTerraform Module

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

★ 33↓ 9.0k
sns-lambda-notify-slackTerraform Module

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

★ 50↓ 226.2k
alb-ingressTerraform Module

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

★ 31↓ 2.1M
ssm-tls-ssh-key-pairTerraform Module

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

★ 23↓ 231.0k