43 lines
1.3 KiB
HCL
43 lines
1.3 KiB
HCL
# dns-email.tf
|
|
# V1e — SPF + DKIM + DMARC for vauco.no
|
|
|
|
locals {
|
|
dns_zone = "vaucono"
|
|
domain = "vauco.no."
|
|
}
|
|
|
|
resource "google_dns_record_set" "spf" {
|
|
name = local.domain
|
|
managed_zone = local.dns_zone
|
|
type = "TXT"
|
|
ttl = 3600
|
|
rrdatas = ["\"v=spf1 include:_spf.google.com ~all\""]
|
|
}
|
|
|
|
resource "google_dns_record_set" "dkim" {
|
|
name = "google._domainkey.${local.domain}"
|
|
managed_zone = local.dns_zone
|
|
type = "TXT"
|
|
ttl = 3600
|
|
rrdatas = [
|
|
join("", [
|
|
"\"v=DKIM1; k=rsa; p=",
|
|
"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3BWJTmOMIJ/nNFFOhyKQ",
|
|
"T1Ls35jYaBNKDGErqw2P4hOSpGHzJyMQAl3EkQyWYDC6e/mmk3It3HxwL8mfyyNK",
|
|
"YXUFVVEKadDt58AFiJCNxM+lUAmdg0aM9ePWQ6LNBrkLE3Av7D/zrd40cFkBPP4e",
|
|
"ReKhWQQp94P5BuvoljFM6bTqmdejXuS5fERUMJ2p9aFo7tpSaczI57qt+CYejLaHC",
|
|
"ckgGoYeC7zecLxTQDA6Lfh7wX5rkjyVvU6q/+CeAOdNO+WyWEHPgEFsCnbZ8Lhql",
|
|
"bnrkBib9KmpG99z7Btrnc1SHUj6X0nTfuXfJk+1w0bdlnaTr4asWdP6qVbQnksYSQ",
|
|
"IDAQAB\""
|
|
])
|
|
]
|
|
}
|
|
|
|
resource "google_dns_record_set" "dmarc" {
|
|
name = "_dmarc.${local.domain}"
|
|
managed_zone = local.dns_zone
|
|
type = "TXT"
|
|
ttl = 3600
|
|
rrdatas = ["\"v=DMARC1; p=quarantine; pct=100; rua=mailto:chris.christiansen@vauco.no; ruf=mailto:chris.christiansen@vauco.no; fo=1\""]
|
|
}
|