From 76a62bb834ccc2e98851016e339e34a648a87f87 Mon Sep 17 00:00:00 2001 From: "docs-sourcer[bot]" <99042413+docs-sourcer[bot]@users.noreply.github.com> Date: Fri, 28 Jul 2023 14:17:30 +0000 Subject: [PATCH] Updated with the [latest changes](https://github.com/gruntwork-io/terraform-aws-load-balancer/releases/tag/v0.29.10) from the `terraform-aws-load-balancer@v0.29.10` source branch. --- .../acm-tls-certificate.md | 106 +++++++++--------- .../terraform-aws-load-balancer/alb/alb.md | 16 +-- .../lb-listener-rules/lb-listener-rules.md | 16 +-- .../terraform-aws-load-balancer/nlb/nlb.md | 12 +- 4 files changed, 78 insertions(+), 72 deletions(-) diff --git a/docs/reference/modules/terraform-aws-load-balancer/acm-tls-certificate/acm-tls-certificate.md b/docs/reference/modules/terraform-aws-load-balancer/acm-tls-certificate/acm-tls-certificate.md index 093d44f045..2fbadc1db5 100644 --- a/docs/reference/modules/terraform-aws-load-balancer/acm-tls-certificate/acm-tls-certificate.md +++ b/docs/reference/modules/terraform-aws-load-balancer/acm-tls-certificate/acm-tls-certificate.md @@ -9,13 +9,13 @@ import VersionBadge from '../../../../../src/components/VersionBadge.tsx'; import { HclListItem, HclListItemDescription, HclListItemTypeDetails, HclListItemDefaultValue, HclGeneralListItem } from '../../../../../src/components/HclListItem.tsx'; import { ModuleUsage } from "../../../../../src/components/ModuleUsage"; - + # ACM TLS Certificate -View Source +View Source -Release Notes +Release Notes This module can be used to issue and validate free, auto-renewing TLS certificates using [AWS Certificate Manager (ACM)](https://aws.amazon.com/certificate-manager/). It supports issuing and validating multiple ACM certificates. @@ -196,7 +196,7 @@ In this example, the `acm-tls-certificates` module will "wait" until your `aws_r module "acm_tls_certificate" { - source = "git::git@github.com:gruntwork-io/terraform-aws-load-balancer.git//modules/acm-tls-certificate?ref=v0.29.8" + source = "git::git@github.com:gruntwork-io/terraform-aws-load-balancer.git//modules/acm-tls-certificate?ref=v0.29.10" # ---------------------------------------------------------------------------------------------------- # REQUIRED VARIABLES @@ -254,7 +254,7 @@ module "acm_tls_certificate" { # ------------------------------------------------------------------------------------------------------ terraform { - source = "git::git@github.com:gruntwork-io/terraform-aws-load-balancer.git//modules/acm-tls-certificate?ref=v0.29.8" + source = "git::git@github.com:gruntwork-io/terraform-aws-load-balancer.git//modules/acm-tls-certificate?ref=v0.29.10" } inputs = { @@ -326,47 +326,6 @@ Any types represent complex values of variable type. For details, please consult ``` - -
- Example - - -```hcl - acm_tls_certificates = { - "mail.example.com" = { - subject_alternative_names = ["mailme.example.com"] - tags = { - Environment = "stage" - run_destroy_check = true - } - create_verification_record = true - verify_certificate = true - hosted_zone_id = 12345536646 - } - "smtp.example.com" = { - subject_alternative_names = ["smtps.example.com"] - tags = { - Environment = "stage" - run_destroy_check = true - } - create_verification_record = false - verify_certificate = true - } - "spare.example.com" = { - subject_alternative_names = ["placeholder.example.com"] - tags = { - Environment = "stage" - run_destroy_check = true - } - create_verification_record = true - verify_certificate = true - } - } - -``` -
- -
@@ -409,6 +368,53 @@ Any types represent complex values of variable type. For details, please consult - hosted_zone_id [string] : The ID of the Route53 public hosted zone that the certificate's validation DNS records should be written to. If not supplied, the module will attempt to look up the ID of the zone by name at runtime + + + - key_algorithm [string] : (Optional) Specifies the algorithm of the public and private key pair that your Amazon issued certificate uses to encrypt data + See ACM Certificate characteristics for more details (https://docs.aws.amazon.com/acm/latest/userguide/acm-certificate.htmlalgorithms) + If not specified, defaults to RSA 2048 + + +``` +
+ +
+ + +```hcl + + + Example: + acm_tls_certificates = { + "mail.example.com" = { + subject_alternative_names = ["mailme.example.com"] + tags = { + Environment = "stage" + run_destroy_check = true + } + create_verification_record = true + verify_certificate = true + hosted_zone_id = 12345536646 + } + "smtp.example.com" = { + subject_alternative_names = ["smtps.example.com"] + tags = { + Environment = "stage" + run_destroy_check = true + } + create_verification_record = false + verify_certificate = true + } + "spare.example.com" = { + subject_alternative_names = ["placeholder.example.com"] + tags = { + Environment = "stage" + run_destroy_check = true + } + create_verification_record = true + verify_certificate = true + } + } ```
@@ -485,11 +491,11 @@ Global tags to apply to all ACM certificates issued via this module. These globa diff --git a/docs/reference/modules/terraform-aws-load-balancer/alb/alb.md b/docs/reference/modules/terraform-aws-load-balancer/alb/alb.md index e2d9e85e7e..5b4ae0b71d 100644 --- a/docs/reference/modules/terraform-aws-load-balancer/alb/alb.md +++ b/docs/reference/modules/terraform-aws-load-balancer/alb/alb.md @@ -9,11 +9,11 @@ import VersionBadge from '../../../../../src/components/VersionBadge.tsx'; import { HclListItem, HclListItemDescription, HclListItemTypeDetails, HclListItemDefaultValue, HclGeneralListItem } from '../../../../../src/components/HclListItem.tsx'; import { ModuleUsage } from "../../../../../src/components/ModuleUsage"; - + # Application Load Balancer (ALB) Module -View Source +View Source Release Notes @@ -191,7 +191,7 @@ There are two ways for you to override this behavior: module "alb" { - source = "git::git@github.com:gruntwork-io/terraform-aws-load-balancer.git//modules/alb?ref=v0.29.8" + source = "git::git@github.com:gruntwork-io/terraform-aws-load-balancer.git//modules/alb?ref=v0.29.10" # ---------------------------------------------------------------------------------------------------- # REQUIRED VARIABLES @@ -399,7 +399,7 @@ module "alb" { # ------------------------------------------------------------------------------------------------------ terraform { - source = "git::git@github.com:gruntwork-io/terraform-aws-load-balancer.git//modules/alb?ref=v0.29.8" + source = "git::git@github.com:gruntwork-io/terraform-aws-load-balancer.git//modules/alb?ref=v0.29.10" } inputs = { @@ -1088,11 +1088,11 @@ A map from port to the AWS ARNs of the listeners for the ALB that has been deplo diff --git a/docs/reference/modules/terraform-aws-load-balancer/lb-listener-rules/lb-listener-rules.md b/docs/reference/modules/terraform-aws-load-balancer/lb-listener-rules/lb-listener-rules.md index 33d35ec870..f47e98ea48 100644 --- a/docs/reference/modules/terraform-aws-load-balancer/lb-listener-rules/lb-listener-rules.md +++ b/docs/reference/modules/terraform-aws-load-balancer/lb-listener-rules/lb-listener-rules.md @@ -9,11 +9,11 @@ import VersionBadge from '../../../../../src/components/VersionBadge.tsx'; import { HclListItem, HclListItemDescription, HclListItemTypeDetails, HclListItemDefaultValue, HclGeneralListItem } from '../../../../../src/components/HclListItem.tsx'; import { ModuleUsage } from "../../../../../src/components/ModuleUsage"; - + # Load Balancer Listener Rules -View Source +View Source Release Notes @@ -95,7 +95,7 @@ Note that in most cases, your path definitions should be mutually exclusive and module "lb_listener_rules" { - source = "git::git@github.com:gruntwork-io/terraform-aws-load-balancer.git//modules/lb-listener-rules?ref=v0.29.8" + source = "git::git@github.com:gruntwork-io/terraform-aws-load-balancer.git//modules/lb-listener-rules?ref=v0.29.10" # ---------------------------------------------------------------------------------------------------- # REQUIRED VARIABLES @@ -146,7 +146,7 @@ module "lb_listener_rules" { # ------------------------------------------------------------------------------------------------------ terraform { - source = "git::git@github.com:gruntwork-io/terraform-aws-load-balancer.git//modules/lb-listener-rules?ref=v0.29.8" + source = "git::git@github.com:gruntwork-io/terraform-aws-load-balancer.git//modules/lb-listener-rules?ref=v0.29.10" } inputs = { @@ -725,11 +725,11 @@ The ARNs of the rules of type redirect. The key is the same key of the rule from diff --git a/docs/reference/modules/terraform-aws-load-balancer/nlb/nlb.md b/docs/reference/modules/terraform-aws-load-balancer/nlb/nlb.md index 6d72a88437..a7c9fd47ef 100644 --- a/docs/reference/modules/terraform-aws-load-balancer/nlb/nlb.md +++ b/docs/reference/modules/terraform-aws-load-balancer/nlb/nlb.md @@ -9,11 +9,11 @@ import VersionBadge from '../../../../../src/components/VersionBadge.tsx'; import { HclListItem, HclListItemDescription, HclListItemTypeDetails, HclListItemDefaultValue, HclGeneralListItem } from '../../../../../src/components/HclListItem.tsx'; import { ModuleUsage } from "../../../../../src/components/ModuleUsage"; - + # Network Load Balancer (NLB) Module -View Source +View Source Release Notes @@ -29,11 +29,11 @@ For information on why the module was removed, refer to the discussion in [PR