Browse the Repo

file-type-icon.circleci
file-type-icon_docs
file-type-iconexamples
file-type-iconmodules
file-type-iconacm-tls-certificate
file-type-iconREADME.md
file-type-iconmain.tf
file-type-iconoutputs.tf
file-type-iconvars.tf
file-type-iconwait-until-tls-cert-not-in-use.sh
file-type-iconalb
file-type-iconnlb
file-type-icontest
file-type-icon.gitignore
file-type-iconCODEOWNERS
file-type-iconLICENSE.txt
file-type-iconREADME.md

Browse the Repo

file-type-icon.circleci
file-type-icon_docs
file-type-iconexamples
file-type-iconmodules
file-type-iconacm-tls-certificate
file-type-iconREADME.md
file-type-iconmain.tf
file-type-iconoutputs.tf
file-type-iconvars.tf
file-type-iconwait-until-tls-cert-not-in-use.sh
file-type-iconalb
file-type-iconnlb
file-type-icontest
file-type-icon.gitignore
file-type-iconCODEOWNERS
file-type-iconLICENSE.txt
file-type-iconREADME.md
Elastic Load Balancer (ELB)

Elastic Load Balancer (ELB)

Deploy the Application Load Balancer (ALB) for load balancing HTTP and HTTPS, with support for routing rules and WebSockets.

Code Preview

Preview the Code

mobile file icon

vars.tf

down
  • # ---------------------------------------------------------------------------------------------------------------------
  • # REQUIRED MODULE PARAMETERS
  • # These variables must be passed in by the operator.
  • # ---------------------------------------------------------------------------------------------------------------------
  • # AWS Terminology Explained:
  • # - Amazon Certificate Manager (ACM): A fully managed certificate authority that allows you to easily
  • # provision, manage and deploy public and private SSL/TLS certificates
  • #
  • variable "acm_tls_certificates" {
  • # Ideally, we would use a more strict type here but since we want to support required and optional values, and since
  • # Terraform's type system only supports maps that have the same type for all values, we have to use the less useful
  • # `any` type.
  • type = any
  • # Each key for each entry in the map is the fully qualified domain name (FQDN) of the certificate you want to issue
  • # e.g: example.com
  • #
  • # Each entry in the map supports the following attributes:
  • #
  • # OPTIONAL (defaults to value of corresponding module input):
  • # - subject_alternative_names [list(string)] : A list of subject alternative names to include
  • # in the certificate, e.g: ["mail.example.com", "smtp.example.com"]

Questions? Ask away.

We're here to talk about our services, answer any questions, give advice, or just to chat.

Ready to hand off the Gruntwork?