Skip to content

Module for creating terraform-aws-certificate with provider aws. This description is created automagically

License

Notifications You must be signed in to change notification settings

terracharge/terraform-aws-certificate

Repository files navigation

Requirements

Name Version
terraform 1.2.3
aws 4.19.0

Providers

Name Version
aws 4.19.0
aws.dns 4.19.0

Modules

No modules.

Resources

Name Type
aws_acm_certificate.this resource
aws_acm_certificate_validation.this resource
aws_route53_record.validation resource

Inputs

Name Description Type Default Required
certificate_transparency_logging_preference Specifies whether certificate details should be added to a certificate transparency log bool true no
context Default context for naming and tagging purpose
object({
organization = string
environment = string
account = string
product = string
tags = map(string)
})
n/a yes
dns_ttl The TTL of DNS recursive resolvers to cache information about this record. number 60 no
domain_name A domain name for which the certificate should be issued string "" no
subject_alternative_names A list of domains that should be SANs in the issued certificate list(string) [] no
tags A mapping of tags to assign to the resource map(string) {} no
validate_certificate Whether to validate certificate by creating Route53 record bool true no
validation_allow_overwrite_records Whether to allow overwrite of Route53 records bool true no
validation_method Which method to use for validation. DNS or EMAIL are valid, NONE can be used for certificates that were imported into ACM and then into Terraform. string "DNS" no
wait_for_validation Whether to wait for the validation to complete bool true no
zone_id The ID of the hosted zone to contain this record. string "" no

Outputs

Name Description
context Exported context from input variable
distinct_domain_names List of distinct domains names used for the validation.
this_acm_certificate_arn The ARN of the certificate
this_acm_certificate_domain_validation_options A list of attributes to feed into other resources to complete certificate validation. Can have more than one element, e.g. if SANs are defined. Only set if DNS-validation was used.
this_acm_certificate_validation_emails A list of addresses that received a validation E-Mail. Only set if EMAIL-validation was used.
validation_domains List of distinct domain validation options. This is useful if subject alternative names contain wildcards.
validation_route53_record_fqdns List of FQDNs built using the zone domain and name.

About

Module for creating terraform-aws-certificate with provider aws. This description is created automagically

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Languages