Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -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";

<VersionBadge repoTitle="Load Balancer Modules" version="0.29.8" lastModifiedVersion="0.29.7"/>
<VersionBadge repoTitle="Load Balancer Modules" version="0.29.10" lastModifiedVersion="0.29.10"/>

# ACM TLS Certificate

<a href="https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.8/modules/acm-tls-certificate" className="link-button" title="View the source code for this module in GitHub.">View Source</a>
<a href="https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.10/modules/acm-tls-certificate" className="link-button" title="View the source code for this module in GitHub.">View Source</a>

<a href="https://github.com/gruntwork-io/terraform-aws-load-balancer/releases/tag/v0.29.7" className="link-button" title="Release notes for only versions which impacted this module.">Release Notes</a>
<a href="https://github.com/gruntwork-io/terraform-aws-load-balancer/releases/tag/v0.29.10" className="link-button" title="Release notes for only versions which impacted this module.">Release Notes</a>

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.
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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 = {
Expand Down Expand Up @@ -326,47 +326,6 @@ Any types represent complex values of variable type. For details, please consult
```

</HclListItemTypeDetails>
<HclGeneralListItem title="Examples">
<details>
<summary>Example</summary>


```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
}
}

```
</details>

</HclGeneralListItem>
<HclGeneralListItem title="More Details">
<details>

Expand Down Expand Up @@ -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


```
</details>

<details>


```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
}
}

```
</details>
Expand Down Expand Up @@ -485,11 +491,11 @@ Global tags to apply to all ACM certificates issued via this module. These globa
<!-- ##DOCS-SOURCER-START
{
"originalSources": [
"https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.8/modules/acm-tls-certificate/readme.md",
"https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.8/modules/acm-tls-certificate/variables.tf",
"https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.8/modules/acm-tls-certificate/outputs.tf"
"https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.10/modules/acm-tls-certificate/readme.md",
"https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.10/modules/acm-tls-certificate/variables.tf",
"https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.10/modules/acm-tls-certificate/outputs.tf"
],
"sourcePlugin": "module-catalog-api",
"hash": "303ace110e9cffa3d2b42a7d710db2e2"
"hash": "b5a22d6f90b4a59ea24961012753b83e"
}
##DOCS-SOURCER-END -->
16 changes: 8 additions & 8 deletions docs/reference/modules/terraform-aws-load-balancer/alb/alb.md
Original file line number Diff line number Diff line change
Expand Up @@ -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";

<VersionBadge repoTitle="Load Balancer Modules" version="0.29.8" lastModifiedVersion="0.29.8"/>
<VersionBadge repoTitle="Load Balancer Modules" version="0.29.10" lastModifiedVersion="0.29.8"/>

# Application Load Balancer (ALB) Module

<a href="https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.8/modules/alb" className="link-button" title="View the source code for this module in GitHub.">View Source</a>
<a href="https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.10/modules/alb" className="link-button" title="View the source code for this module in GitHub.">View Source</a>

<a href="https://github.com/gruntwork-io/terraform-aws-load-balancer/releases/tag/v0.29.8" className="link-button" title="Release notes for only versions which impacted this module.">Release Notes</a>

Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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 = {
Expand Down Expand Up @@ -1088,11 +1088,11 @@ A map from port to the AWS ARNs of the listeners for the ALB that has been deplo
<!-- ##DOCS-SOURCER-START
{
"originalSources": [
"https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.8/modules/alb/readme.md",
"https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.8/modules/alb/variables.tf",
"https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.8/modules/alb/outputs.tf"
"https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.10/modules/alb/readme.md",
"https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.10/modules/alb/variables.tf",
"https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.10/modules/alb/outputs.tf"
],
"sourcePlugin": "module-catalog-api",
"hash": "d5875cd12a6d7e8eceedfe78ec6bf3b8"
"hash": "e6c6943723f9b80b776ddf1af89dd15e"
}
##DOCS-SOURCER-END -->
Original file line number Diff line number Diff line change
Expand Up @@ -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";

<VersionBadge repoTitle="Load Balancer Modules" version="0.29.8" lastModifiedVersion="0.29.7"/>
<VersionBadge repoTitle="Load Balancer Modules" version="0.29.10" lastModifiedVersion="0.29.7"/>

# Load Balancer Listener Rules

<a href="https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.8/modules/lb-listener-rules" className="link-button" title="View the source code for this module in GitHub.">View Source</a>
<a href="https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.10/modules/lb-listener-rules" className="link-button" title="View the source code for this module in GitHub.">View Source</a>

<a href="https://github.com/gruntwork-io/terraform-aws-load-balancer/releases/tag/v0.29.7" className="link-button" title="Release notes for only versions which impacted this module.">Release Notes</a>

Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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 = {
Expand Down Expand Up @@ -725,11 +725,11 @@ The ARNs of the rules of type redirect. The key is the same key of the rule from
<!-- ##DOCS-SOURCER-START
{
"originalSources": [
"https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.8/modules/lb-listener-rules/readme.md",
"https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.8/modules/lb-listener-rules/variables.tf",
"https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.8/modules/lb-listener-rules/outputs.tf"
"https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.10/modules/lb-listener-rules/readme.md",
"https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.10/modules/lb-listener-rules/variables.tf",
"https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.10/modules/lb-listener-rules/outputs.tf"
],
"sourcePlugin": "module-catalog-api",
"hash": "3090026a14ef49971990cdc4b82614a4"
"hash": "b5037debbd82cb08ebdda3d9309ecbad"
}
##DOCS-SOURCER-END -->
12 changes: 6 additions & 6 deletions docs/reference/modules/terraform-aws-load-balancer/nlb/nlb.md
Original file line number Diff line number Diff line change
Expand Up @@ -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";

<VersionBadge repoTitle="Load Balancer Modules" version="0.29.8" lastModifiedVersion="0.23.0"/>
<VersionBadge repoTitle="Load Balancer Modules" version="0.29.10" lastModifiedVersion="0.23.0"/>

# Network Load Balancer (NLB) Module

<a href="https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.8/modules/nlb" className="link-button" title="View the source code for this module in GitHub.">View Source</a>
<a href="https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.10/modules/nlb" className="link-button" title="View the source code for this module in GitHub.">View Source</a>

<a href="https://github.com/gruntwork-io/terraform-aws-load-balancer/releases/tag/v0.23.0" className="link-button" title="Release notes for only versions which impacted this module.">Release Notes</a>

Expand All @@ -29,11 +29,11 @@ For information on why the module was removed, refer to the discussion in [PR
<!-- ##DOCS-SOURCER-START
{
"originalSources": [
"https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.8/modules/nlb/readme.md",
"https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.8/modules/nlb/variables.tf",
"https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.8/modules/nlb/outputs.tf"
"https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.10/modules/nlb/readme.md",
"https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.10/modules/nlb/variables.tf",
"https://github.com/gruntwork-io/terraform-aws-load-balancer/tree/v0.29.10/modules/nlb/outputs.tf"
],
"sourcePlugin": "module-catalog-api",
"hash": "8353d7174a58308e762c17d8a6450d17"
"hash": "8da77f520ee8d0ed3d51217530414352"
}
##DOCS-SOURCER-END -->