Hcl2

71 constructs

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
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
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
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
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
albTerraform Module

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

★ 115↓ 2.8M
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
multi-az-subnetsTerraform Module

Terraform module for multi-AZ public and private subnets provisioning

★ 99↓ 458.7k
documentdb-clusterTerraform Module

Terraform module to provision a DocumentDB cluster on AWS

★ 70↓ 1.0M
route53-cluster-hostnameTerraform Module

Terraform module to define a consistent AWS Route53 hostname

★ 46↓ 27.1M
ecs-codepipelineTerraform Module

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

★ 158↓ 343.0k
eks-workersTerraform Module

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

★ 92↓ 68.7k
cloudtrail-s3-bucketTerraform Module

S3 bucket with built in IAM policy to allow CloudTrail logs

★ 58↓ 768.4k
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
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
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
labelTerraform Module

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

★ 119↓ 1.5M
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
elastic-beanstalk-applicationTerraform Module

Terraform Module to define an ElasticBeanstalk Application

★ 47↓ 256.1k
s3-websiteTerraform Module

Terraform Module for Creating S3 backed Websites and Route53 DNS

★ 116↓ 141.6k
datadog-integrationTerraform Module

Terraform module to configure Datadog AWS integration

★ 37↓ 743.0k
guarddutyTerraform Module

Terraform module to provision AWS Guard Duty

★ 31↓ 2.2M
named-subnetsTerraform Module

Terraform module for named subnets provisioning.

★ 47↓ 131.4k
ecs-cloudwatch-autoscalingTerraform Module

Terraform module to autoscale ECS Service based on CloudWatch metrics

★ 33↓ 2.7M
emr-clusterTerraform Module

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

★ 74↓ 127.4k
ansibleTerraform Module

Terraform Module to run ansible playbooks

★ 167↓ 3.9k
sesTerraform Module

Terraform module to provision Simple Email Service on AWS

★ 54↓ 1.2M
ecs-cloudwatch-sns-alarmsTerraform Module

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

★ 43↓ 1.5M
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
route53-cluster-zoneTerraform Module

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

★ 49↓ 233.1k
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
ec2-instance-groupTerraform Module

Terraform Module for provisioning multiple general purpose EC2 hosts for stateful applications.

★ 19↓ 51.4k
module-artifactTerraform Module

Terraform module to fetch any kind of artifacts using curl (binary and text okay)

★ 17↓ 633.0k
alb-target-group-cloudwatch-sns-alarmsTerraform Module

Terraform module to create CloudWatch Alarms on ALB Target level metrics.

★ 33↓ 754.7k
dynamodb-autoscalerTerraform Module

Terraform module to provision DynamoDB autoscaler

★ 23↓ 2.7M
elasticache-memcachedTerraform Module

Terraform Module for ElastiCache Memcached Cluster

★ 23↓ 1.5M
cloudformation-stackTerraform Module

Terraform module to provision CloudFormation Stack

★ 45↓ 60.3k
vpc-flow-logs-s3-bucketTerraform Module

Terraform module to provision s3-backed flow logs for VPC and subnets

★ 27↓ 411.2k
repository-webhooksTerraform Module

Terraform module to provision webhooks on a set of GitHub repositories

★ 29↓ 380.0k
ssh-key-pairTerraform Module

Terraform module for generating an SSH public/private key file.

★ 36↓ 16.9k
inspectorTerraform Module

Terraform module to provision AWS Inspector

★ 8↓ 168.2k
ses-lambda-forwarderTerraform Module

This is a terraform module that creates an email forwarder using a combination of AWS SES and Lambda running t

★ 27↓ 8.1k
cloudwatch-eventsTerraform Module

Terraform Module for provisioning CloudWatch Events rules connected with targets.

★ 16↓ 468.2k
ecs-atlantisTerraform Module

Terraform module for deploying Atlantis as an ECS Task

★ 52↓ 6.9k
the-right-hard-way-awsTerraform Module⏱ stale 1y 6mo

Terraform code for "Kubernetes The (real) Hard Way (AWS)"

★ 39↓ 793
ssm-tls-self-signed-certTerraform Module

This module creates a self-signed certificate and writes it alongside with its key to SSM Parameter Store (or

★ 8↓ 537.7k
jitsiTerraform Module

Terraform to create Jitsi Meet on AWS backed by RDS Aurora-Serverless database

★ 18↓ 6.7k
kops-data-networkTerraform Module⏱ stale 2y 3mo

Terraform module to lookup network resources within a Kops cluster

★ 1↓ 6.5k
tagsTerraform Module⏱ stale 1y 7mo

Terraform tags

★ 1↓ 9.7k