Skip to content
Snippets Groups Projects

Remove custom domain from Cognito User Pool

Merged pjudd requested to merge testing into master
3 files
+ 5
69
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 0
33
################
# CERTIFICATES #
################
####
# CREATE AND VALIDATE COGNITO PUBLIC CERTIFICATE
####
resource "aws_acm_certificate" "cognito_cert" {
provider = aws.global
domain_name = "auth.${var.DNS_NAME}"
validation_method = "DNS"
subject_alternative_names = []
lifecycle {
create_before_destroy = true
}
tags = merge(var.TAGS, { Name = "${var.APP_NAME}-${var.STAGE}" })
}
resource "aws_route53_record" "cognito_cert_validation" {
depends_on = [ aws_acm_certificate.cognito_cert ]
name = aws_acm_certificate.cognito_cert.domain_validation_options.0.resource_record_name
type = aws_acm_certificate.cognito_cert.domain_validation_options.0.resource_record_type
zone_id = data.aws_route53_zone.main.zone_id
records = [ aws_acm_certificate.cognito_cert.domain_validation_options.0.resource_record_value ]
ttl = 60
allow_overwrite = true
}
resource "aws_acm_certificate_validation" "cognito_cert" {
depends_on = [ aws_route53_record.cognito_cert_validation ]
provider = aws.global
certificate_arn = aws_acm_certificate.cognito_cert.arn
validation_record_fqdns = [ aws_route53_record.cognito_cert_validation.fqdn ]
}
Loading