Files
noahspan-root/infrastructure/dns.tf
2025-02-17 07:52:50 -06:00

50 lines
1.4 KiB
HCL

# resource "azurerm_static_web_app_custom_domain" "static_web_app_custom_domain_txt" {
# static_web_app_id = module.static_web_app.id
# domain_name = var.DOMAIN_NAME
# validation_type = "dns-txt-token"
# }
# resource "azurerm_dns_zone" "dns_zone" {
# name = var.DOMAIN_NAME
# resource_group_name = azurerm_resource_group.resource_group.name
# }
# resource "azurerm_dns_txt_record" "dns_txt_record" {
# name = var.WEBSITE_NAME == var.DOMAIN_NAME ? "@" : split(".", var.WEBSITE_NAME)[0]
# zone_name = azurerm_dns_zone.dns_zone.name
# resource_group_name = azurerm_resource_group.resource_group.name
# ttl = 14400
# record {
# value = azurerm_static_web_app_custom_domain.static_web_app_custom_domain.validation_token == "" ? "validated" : azurerm_static_web_app_custom_domain.static_web_app_custom_domain.validation_token
# }
# # email
# record {
# value = var.EMAIL_TXT_VALUE == "" ? "validated" : var.EMAIL_TXT_VALUE
# }
# record {
# value = var.EMAIL_SPF_VALUE == "" ? "validated" : var.EMAIL_SPF_VALUE
# }
# }
# email
# resource "azurerm_dns_mx_record" "dns_mx_record" {
# name = "@"
# zone_name = azurerm_dns_zone.dns_zone.name
# resource_group_name = azurerm_resource_group.resource_group.name
# ttl = 14400
# record {
# preference = 10
# exchange = "mx01.mail.icloud.com."
# }
# record {
# preference = 10
# exchange = "mx02.mail.icloud.com."
# }
# }