2024-09-09 13:46:50 +02:00
|
|
|
resource "cloudflare_zone" "icb4dc0de" {
|
2025-03-27 17:15:59 +01:00
|
|
|
account = {
|
|
|
|
id = data.azurerm_key_vault_secret.cloudflare_account_id.value
|
|
|
|
}
|
|
|
|
name = "icb4dc0.de"
|
|
|
|
type = "full"
|
2025-04-05 09:02:47 +02:00
|
|
|
|
2024-09-09 13:46:50 +02:00
|
|
|
lifecycle {
|
2025-03-27 17:15:59 +01:00
|
|
|
ignore_changes = [account.id]
|
2024-09-09 13:46:50 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2025-03-27 17:15:59 +01:00
|
|
|
resource "cloudflare_dns_record" "mx_primary" {
|
2024-09-09 13:46:50 +02:00
|
|
|
zone_id = cloudflare_zone.icb4dc0de.id
|
2025-03-27 17:15:59 +01:00
|
|
|
name = cloudflare_zone.icb4dc0de.name
|
2024-09-09 13:46:50 +02:00
|
|
|
type = "MX"
|
2025-03-27 17:15:59 +01:00
|
|
|
ttl = 1
|
2025-02-06 19:57:04 +01:00
|
|
|
content = "mx01.mail.icloud.com"
|
2024-09-09 13:46:50 +02:00
|
|
|
priority = 10
|
|
|
|
}
|
|
|
|
|
|
|
|
|
2025-03-27 17:15:59 +01:00
|
|
|
resource "cloudflare_dns_record" "mx_secondary" {
|
2024-09-09 13:46:50 +02:00
|
|
|
zone_id = cloudflare_zone.icb4dc0de.id
|
2025-03-27 17:15:59 +01:00
|
|
|
name = cloudflare_zone.icb4dc0de.name
|
2024-09-09 13:46:50 +02:00
|
|
|
type = "MX"
|
2025-03-27 17:15:59 +01:00
|
|
|
ttl = 1
|
2025-02-06 19:57:04 +01:00
|
|
|
content = "mx02.mail.icloud.com"
|
2024-09-09 13:46:50 +02:00
|
|
|
priority = 10
|
|
|
|
}
|
|
|
|
|
2025-03-27 17:15:59 +01:00
|
|
|
resource "cloudflare_dns_record" "apple_proof" {
|
2024-09-09 13:46:50 +02:00
|
|
|
zone_id = cloudflare_zone.icb4dc0de.id
|
2025-03-27 17:15:59 +01:00
|
|
|
name = cloudflare_zone.icb4dc0de.name
|
2024-09-09 13:46:50 +02:00
|
|
|
type = "TXT"
|
2025-03-27 17:15:59 +01:00
|
|
|
ttl = 1
|
2025-02-06 19:57:04 +01:00
|
|
|
content = "apple-domain=chwbVvzH8hWIgg1l"
|
2024-09-09 13:46:50 +02:00
|
|
|
}
|
|
|
|
|
2025-03-27 17:15:59 +01:00
|
|
|
resource "cloudflare_dns_record" "keybase_proof" {
|
2024-09-09 13:46:50 +02:00
|
|
|
zone_id = cloudflare_zone.icb4dc0de.id
|
2025-03-27 17:15:59 +01:00
|
|
|
name = cloudflare_zone.icb4dc0de.name
|
2024-09-09 13:46:50 +02:00
|
|
|
type = "TXT"
|
2025-03-27 17:15:59 +01:00
|
|
|
ttl = 1
|
2025-02-06 19:57:04 +01:00
|
|
|
content = "keybase-site-verification=WDQoLtW22epD7eQnts6rPKJBGA0lD6jSI6m0bGMYWag"
|
2024-09-09 13:46:50 +02:00
|
|
|
}
|
|
|
|
|
2025-03-27 17:15:59 +01:00
|
|
|
resource "cloudflare_dns_record" "apple_spf" {
|
2024-09-09 13:46:50 +02:00
|
|
|
zone_id = cloudflare_zone.icb4dc0de.id
|
2025-03-27 17:15:59 +01:00
|
|
|
name = cloudflare_zone.icb4dc0de.name
|
2024-09-09 13:46:50 +02:00
|
|
|
type = "TXT"
|
2025-03-27 17:15:59 +01:00
|
|
|
ttl = 1
|
2025-02-06 19:57:04 +01:00
|
|
|
content = "\"v=spf1 include:icloud.com ~all\""
|
2024-09-09 13:46:50 +02:00
|
|
|
}
|
|
|
|
|
2025-03-27 17:15:59 +01:00
|
|
|
resource "cloudflare_dns_record" "apple_sig_domainkey" {
|
2024-09-09 13:46:50 +02:00
|
|
|
zone_id = cloudflare_zone.icb4dc0de.id
|
2025-03-27 17:15:59 +01:00
|
|
|
name = "sig1._domainkey.${cloudflare_zone.icb4dc0de.name}"
|
2024-09-09 13:46:50 +02:00
|
|
|
type = "CNAME"
|
2025-03-27 17:15:59 +01:00
|
|
|
ttl = 1
|
2025-02-06 19:57:04 +01:00
|
|
|
content = "sig1.dkim.icb4dc0.de.at.icloudmailadmin.com"
|
2025-03-27 17:15:59 +01:00
|
|
|
}
|