123456789101112131415161718192021 |
- #Certificate
- resource "aws_acm_certificate" "portal_cert" {
- domain_name = "portal.${var.dns_info["public"]["zone"]}"
- validation_method = "DNS"
- tags = merge(var.standard_tags, var.tags)
- }
- resource "aws_acm_certificate_validation" "portal_cert" {
- certificate_arn = aws_acm_certificate.portal_cert.arn
- validation_record_fqdns = [aws_route53_record.portal_cert_validation.fqdn]
- }
- resource "aws_route53_record" "portal_cert_validation" {
- provider = aws.mdr-common-services-commercial
- name = aws_acm_certificate.portal_cert.domain_validation_options.0.resource_record_name
- type = aws_acm_certificate.portal_cert.domain_validation_options.0.resource_record_type
- zone_id = var.dns_info["public"]["zone_id"]
- records = [aws_acm_certificate.portal_cert.domain_validation_options.0.resource_record_value]
- ttl = 60
- }
|