nixfiles/gmail-dns/main.tf

66 lines
No EOL
1.4 KiB
HCL

resource "cloudflare_record" "gmail_mx_1_aspmx" {
name = var.zone_name
priority = 1
proxied = false
ttl = 3600
type = "MX"
value = "aspmx.l.google.com"
zone_id = var.zone_id
}
resource "cloudflare_record" "gmail_mx_5_alt1" {
name = var.zone_name
priority = 5
proxied = false
ttl = 3600
type = "MX"
value = "alt1.aspmx.l.google.com"
zone_id = var.zone_id
}
resource "cloudflare_record" "gmail_mx_5_alt2" {
name = var.zone_name
priority = 5
proxied = false
ttl = 3600
type = "MX"
value = "alt2.aspmx.l.google.com"
zone_id = var.zone_id
}
resource "cloudflare_record" "gmail_mx_10_alt3" {
name = var.zone_name
priority = 10
proxied = false
ttl = 3600
type = "MX"
value = "alt3.aspmx.l.google.com"
zone_id = var.zone_id
}
resource "cloudflare_record" "gmail_mx_10_alt4" {
name = var.zone_name
priority = 10
proxied = false
ttl = 3600
type = "MX"
value = "alt4.aspmx.l.google.com"
zone_id = var.zone_id
}
resource "cloudflare_record" "gmail_dkim" {
name = "google._domainkey"
proxied = false
ttl = 3600
type = "TXT"
value = var.dkim
zone_id = var.zone_id
}
resource "cloudflare_record" "gmail_spf" {
name = var.zone_name
proxied = false
ttl = 3600
type = "TXT"
value = "v=spf1 include:_spf.google.com -all"
zone_id = var.zone_id
}