acm (terraform)
Reference
Resource: aws_acm_certificate
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/acm_certificate
AWS Certificate Manager
https://aws.amazon.com/certificate-manager/
Example
modules/acm/variables.tf
variable "tags_common" {
description = "Common tags map: env, ci, department, program"
type = map(string)
nullable = false
}
variable "fqdn" {
description = "Fully qualified domain name"
type = string
nullable = false
}
modules/acm/acm.tf
# Amazon Certificate Manager (acm)
# ################################
# Create Certificate
resource "aws_acm_certificate" "cert" {
domain_name = var.fqdn
# subject_alternative_names = var.san
validation_method = "DNS"
lifecycle {
create_before_destroy = true
}
tags = var.tags_common
}
modules/acm/output.tf
#