Terraform module to create AWS Certificate.
Terraform module to create TLS/SSL certificate in Amazon Certificate Manager (ACM) using DNS validation by creating required Route53 validation record in the given Route53 hosted zone.
In order to provision this module, it is require some information from an existing resources as input parameter, those resources are:
hosted_zone_name
Doesn't have any dependencies to any other Terraform module
Created and tested using Terraform version 0.11.14
The latest stable version of Terraform which this module tested working is Terraform 0.13.7
on 2021/09/29
Name | Version |
---|---|
terraform | >= 0.13 |
Name | Version |
---|---|
aws | n/a |
No modules.
Name | Type |
---|---|
aws_acm_certificate.this | resource |
aws_acm_certificate_validation.dns_validation | resource |
aws_route53_record.this | resource |
aws_route53_zone.zone | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
certificate_name | Name of the ACM certificate. | string |
n/a | yes |
description | Free form description of this ACM certificate. | string |
n/a | yes |
domain_name | Domain name the certificate is issued for. | string |
n/a | yes |
environment | Environment this ACM certificate belongs to. | string |
n/a | yes |
hosted_zone_name | Need for DNS validation, hosted zone name where record validation will be stored. | string |
n/a | yes |
product_domain | Abbreviation of the product domain this ACM certificate belongs to. | string |
n/a | yes |
Name | Description |
---|---|
acm_certificate_arn | arn of acm certificate |
acm_certificate_dns_validation_record | record which is used to validate acm certificate |
This module accepting or open for any contributions from anyone, please see the CONTRIBUTING.md for more detail about how to contribute to this module.
This module is under Apache License 2.0 - see the LICENSE file for details.