Skip to content

Terraform AWS Modules

  • ACM - Terraform module which creates and validates ACM (AWS Certificate Manager) certificates on AWS with support for DNS and email validation, SANs, and Route53 integration.
  • ALB - Terraform module which creates Application Load Balancer resources on AWS with target groups, listeners, listener rules, SSL certificates, and WAF integration.
  • API Gateway v2 - Terraform module which creates API Gateway v2 (HTTP and WebSocket) resources on AWS with support for routes, integrations, stages, custom domains, and authorizers.
  • CloudFront - Terraform module which creates CloudFront distribution resources on AWS with comprehensive features including custom origins, S3 origins, cache behaviors, WAF integration, and SSL certificates.
  • DMS - Terraform module which creates AWS DMS (Database Migration Service) resources including replication instances, endpoints, tasks, event subscriptions, and subnet groups.
  • DynamoDB Table - Terraform module which creates DynamoDB table resources on AWS with comprehensive features including global tables, autoscaling, point-in-time recovery, streams, and encryption.
  • EC2 Instance - Terraform module which creates EC2 instance(s) on AWS with comprehensive features including spot instances, IAM instance profiles, security groups, EBS volumes, and elastic IPs.
  • EFS - Terraform module which creates Amazon EFS (Elastic File System) resources on AWS with support for encryption, lifecycle management, mount targets, access points, and backup policies.
  • EKS - Terraform module which creates Amazon EKS (Kubernetes) cluster resources on AWS with comprehensive features including managed node groups, Fargate profiles, EKS Auto Mode, add-ons, and IRSA.
  • Elasticache - Terraform module which creates Amazon ElastiCache resources on AWS with support for Redis and Memcached clusters, replication groups, parameter groups, subnet groups, and encryption.
  • ELB - Terraform module which creates Classic Load Balancer resources on AWS with support for SSL certificates, health checks, connection draining, and cross-zone load balancing.
  • EMR - Terraform module which creates Amazon EMR (Elastic MapReduce) cluster resources on AWS with support for instance groups, instance fleets, security configuration, and step execution.
  • FSx - Terraform module which creates Amazon FSx file system resources on AWS with support for Windows File Server, Lustre, NetApp ONTAP, and OpenZFS file systems.
  • Lambda - Terraform module which creates AWS Lambda resources with comprehensive features including layers, VPC configuration, dead letter queues, provisioned concurrency, event source mappings, and deployment packages.
  • MSK Kafka Cluster - Terraform module which creates Amazon MSK (Managed Streaming for Kafka) cluster resources on AWS with support for encryption, authentication, monitoring, and configuration.
  • OpenSearch - Terraform module which creates Amazon OpenSearch Service domain resources with comprehensive features including VPC endpoints, encryption, fine-grained access control, SAML authentication, and auto-tune.
  • RDS - Terraform module which creates RDS resources on AWS with comprehensive features including Multi-AZ deployments, read replicas, automated backups, encryption, and CloudWatch alarms.
  • RDS Aurora - Terraform module which creates RDS Aurora cluster resources on AWS with comprehensive features including global databases, autoscaling, serverless v2, backtrack, and read replicas.
  • Redshift - Terraform module which creates Redshift cluster resources on AWS with comprehensive features including snapshots, parameter groups, subnet groups, and IAM roles.
  • S3 Bucket - Terraform module which creates S3 bucket resources on AWS with comprehensive features including versioning, encryption, lifecycle policies, replication, logging, and public access blocks.
  • SQS - Terraform module which creates SQS (Simple Queue Service) resources on AWS with support for FIFO queues, dead letter queues, encryption, and message retention configuration.