From 15e1c5c018761de821e6d54cc13e8e47a7d1ea20 Mon Sep 17 00:00:00 2001 From: vincent Date: Sun, 1 Oct 2023 19:28:43 +0200 Subject: [PATCH] modify dns for mail --- infra/dns.tf | 35 ++++++++++++++--------------------- 1 file changed, 14 insertions(+), 21 deletions(-) diff --git a/infra/dns.tf b/infra/dns.tf index 979e708..f3bd45c 100644 --- a/infra/dns.tf +++ b/infra/dns.tf @@ -15,29 +15,22 @@ resource "hetznerdns_zone" "externalZoneEU" { resource "hetznerdns_record" "MX1Eu" { zone_id = hetznerdns_zone.externalZoneEU.id name = "@" - value = "20 ${local.defaultCname}" + value = "20 mail" type = "MX" } -resource "hetznerdns_record" "smtpEU" { - zone_id = hetznerdns_zone.externalZoneEU.id - name = "smtp" - value = local.defaultCname - type= "CNAME" -} -resource "hetznerdns_record" "imapEU" { - zone_id = hetznerdns_zone.externalZoneEU.id - name = "imap" - value = local.defaultCname - type= "CNAME" -} resource "hetznerdns_record" "mailEu" { zone_id = hetznerdns_zone.externalZoneEU.id name = "mail" value = local.defaultCname type= "CNAME" } - +resource "hetznerdns_record" "serverEU" { + zone_id = hetznerdns_zone.externalZoneEU.id + name = local.defaultCname + value = hcloud_server.HomeLab2[0].ipv4_address + type = "A" +} resource "hetznerdns_record" "rootalias" { @@ -55,7 +48,7 @@ resource "hetznerdns_record" "MX1" { resource "hetznerdns_record" "MX2" { zone_id = hetznerdns_zone.externalZone.id name = "@" - value = "50 fb.mail.gandi.net" + value = "50 fb.mail.gandi.net." type = "MX" } @@ -68,13 +61,13 @@ resource "hetznerdns_record" "spf" { resource "hetznerdns_record" "caldav" { zone_id = hetznerdns_zone.externalZone.id name = "_caldavs_tcp" - value = "10 20 443 www.${hetznerdns_zone.externalZone.name}" + value = "10 20 443 www.${hetznerdns_zone.externalZone.name}." type = "SRV" } resource "hetznerdns_record" "carddavs" { zone_id = hetznerdns_zone.externalZone.id name = "_carddavs_tcp" - value = "10 20 443 www.${hetznerdns_zone.externalZone.name}" + value = "10 20 443 www.${hetznerdns_zone.externalZone.name}." type = "SRV" } resource "hetznerdns_record" "server" { @@ -192,21 +185,21 @@ resource "hetznerdns_record" "ww" { resource "hetznerdns_record" "gm1" { zone_id = hetznerdns_zone.externalZone.id name = "gm1._domainkey" - value = "gm1.gandimail.net" + value = "gm1.gandimail.net." type = "CNAME" } resource "hetznerdns_record" "gm2" { zone_id = hetznerdns_zone.externalZone.id name = "gm2._domainkey" - value = "gm2.gandimail.net" + value = "gm2.gandimail.net." type = "CNAME" } resource "hetznerdns_record" "gm3" { zone_id = hetznerdns_zone.externalZone.id name = "gm3._domainkey" - value = "gm3.gandimail.net" + value = "gm3.gandimail.net." type = "CNAME" } @@ -221,7 +214,7 @@ resource "hetznerdns_record" "imap" { resource "hetznerdns_record" "smtp" { zone_id = hetznerdns_zone.externalZone.id name = "smtp" - value = "mail.gandi.net" + value = "mail.gandi.net." type = "CNAME" }