Terraform Modules
205 constructs
Terraform Module to define a consistent naming convention by (namespace, stage, name, [attributes])
Terraform module that provision an S3 bucket to store the terraform.tfstate file and a DynamoDB table to lock
Terraform Module that defines a VPC with public/private subnets across multiple AZs with Internet Gateways
Terraform module to provision an AWS Elastic Beanstalk Environment
Opinionated, self-contained Terraform root modules that each solve one, specific problem
Terraform module for public and private subnets provisioning in existing VPC
Terraform module to provision an RDS Aurora cluster for MySQL or Postgres
Terraform Module to manage Docker Container Registries on AWS ECR
Terraform module to provision AWS RDS instances
Deploys apps to Cloud Run, along with option to map custom domain
Terraform Azure RM Compute Module
Terraform module for provisioning a general purpose EC2 host
This module creates an S3 bucket suitable for receiving logs from other AWS services such as S3, CloudFront, a
Terraform module to populate AWS Systems Manager (SSM) Parameter Store with values from Terraform. Works great
Terraform module to define a generic Bastion host with parameterized user_data and support for AWS SSM Session
Terraform module to setup VPC peering connection
Terraform module for creating alarms for tracking important changes and occurrences from cloudtrail.
Get notified when actions are taken in the AWS Console.
Terraform Module to define an EFS Filesystem (aka NFS)
Terraform module to request an ACM certificate for a domain name and create a CNAME record in the DNS zone to
Terraform Module to easily leverage AWS CodeBuild for Continuous Integration
Terraform module to provision an AWS CloudTrail and an encrypted S3 bucket with versioning to store CloudTrail
Terraform module to provision AWS Backup, a fully managed backup service that makes it easy to centralize and
Terraform Module to Provision a Basic IAM System User Suitable for CI/CD Systems (E.g. TravisCI, CircleCI)
Terraform module to configure and provision Datadog monitors, custom RBAC roles with permissions, Datadog synt
Terraform module to configure AWS Single Sign-On (SSO)
Terraform module to provision a basic IAM user with permissions to access S3 resources, e.g. to give the user
Terraform module to define a consistent AWS Route53 hostname
Terraform Module to Define Vanity Host/Domain (e.g. brand.com) as an ALIAS record
This module configures AWS Config, a service that enables you to assess, audit, and evaluate the configuration
S3 bucket with built in IAM policy to allow CloudTrail logs
Terraform module to build Docker image with Jenkins, save it to an ECR repo, and deploy to Elastic Beanstalk r
Terraform Module for CI/CD with AWS Code Pipeline and Code Build
Terraform Module to Automatically Generate SSH Key Pairs (Public/Private Keys)
Terraform module that implements AWS DynamoDB with support for AutoScaling
Terraform module to provision a KMS key with alias
Terraform Module to define an ElasticBeanstalk Application
Terraform module to provision Service Control Policies (SCP) for AWS Organizations, Organizational Units, and
Terraform Module for Creating S3 backed Websites and Route53 DNS
This terraform module is designed to generate consistent label names and tags for resources. You can use terra
Terraform module to configure Datadog AWS integration
Terraform module to provision AWS Guard Duty
Terraform module to provision an Elastic MapReduce (EMR) cluster on AWS
Terraform module to provision an AWS Security Group
Terraform Module to run ansible playbooks
Terraform module to provision AWS Transit Gateway, AWS Resource Access Manager (AWS RAM) Resource, and share t
Install a Kubernetes cluster the CoreOS Tectonic Way: HA, self-hosted, RBAC, etcd Operator, and more
Terraform module which creates ECS (EC2 and Fargate) and related resources (autoscaling, cron fargate, etc.) o
Terraform module to create Route53 resource on AWS for create api gateway with it's basic elements.
Terraform module to create VPC resource on AWS.
A Terraform module to create an Amazon Web Services (AWS) PostgreSQL Relational Database Server (RDS).
Terraform module to provision a lambda function that subscribes to SNS and notifies to Slack.
Terraform module to provision an HTTP style ingress rule based on hostname and path for an ALB using target gr
Terraform module to easily define consistent cluster domains on Route53 (e.g. prod.ourcompany.com)
Terraform module to provision DynamoDB autoscaler
Terraform Module for ElastiCache Memcached Cluster
Terraform module to provision CloudFormation Stack
Coralogix AWS Integrations modules for Terraform.
Terraform module to provision AWS Security Hub
A Terraform module to create an Amazon Web Services (AWS) EC2 Container Service (ECS) cluster.
Terraform module to provision Opsgenie resources from YAML configurations using the Opsgenie provider,, comple
Terraform module designed to easily backup EFS filesystems to S3 using DataPipeline
Terraform module to provision a scheduled Lambda function which will delete old AWS ElasticSearch indices
Terraform Module for Assumed Roles on AWS with IAM Groups Requiring MFA
Terraform module to provision AWS Inspector
Rules for Amazon EventBridge that fetch ECS events and send that events to Slack
A Terraform module to create an Amazon Certificate Manager (ACM) certificate with Route 53 DNS validation.
This terraform module is used to create an IAM Role to access another AWS account inventory.
Terraform module to provision AWS Code Deploy app and group.
Terraform module to create an Elasticsearch resource on AWS.
Terraform module to configure AWS Firewall Manager
This is a terraform module that creates an email forwarder using a combination of AWS SES and Lambda running t
Terraform module for automatic & scheduled AMI creation
This terraform module creates set of Security Group and Security Group Rules resources in various combinations
A Terraform module to create an Amazon Web Services (AWS) Elastic MapReduce (EMR) cluster.
A Terraform module to create an Amazon Web Services (AWS) Redis ElastiCache cluster.
Create a Google Kubernetes Engine cluster
Terraform module to create Lambda resource on AWS for create lambda function.
A Terraform module to create an Amazon Web Services (AWS) Virtual Private Cloud (VPC).
Terraform module is used to setup SNS service to manage notifications on application.