From cfe842effac7a498b01a53eeafd7698c6ea52060 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Thu, 20 Mar 2025 19:01:56 +0000 Subject: [PATCH] feat(ops/dns): setup Postmark DNS records This configures the DNS records necessary to send emails from Postmark. Change-Id: I2e55151f40c4f5e54f6d7f06ae24f2e863b7c656 Reviewed-on: https://cl.snix.dev/c/snix/+/30204 Reviewed-by: Ryan Lahfa Autosubmit: Florian Klink Tested-by: besadii --- ops/dns/dns-snix-dev.tf | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/ops/dns/dns-snix-dev.tf b/ops/dns/dns-snix-dev.tf index 8456e5ec7..0aa50aacf 100644 --- a/ops/dns/dns-snix-dev.tf +++ b/ops/dns/dns-snix-dev.tf @@ -110,3 +110,18 @@ resource "digitalocean_record" "snix_dev_meta01" { name = each.key for_each = toset(local.meta01_services) } + +# DNS Records for Email (Postmark) +resource "digitalocean_record" "snix_dev_dkim" { + domain = digitalocean_domain.snix_dev.id + type = "TXT" + value = "k=rsa;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDkF965mvnDqDnHpMX1NdRkYfDTAPMb3ovMQAefFtAWiZPVQDkZ+LPGObVaZb+6eQakFROz7wc2nG5pn/8KLcnKdGCQ0Glllr516EKF6oeGtqP9MwMslkmfOJ1FG5oDyDCIXOf7J+GcgYjs3K6j/4sw0q9lljXgzoHWdNbS0AuQBQIDAQAB" + name = "20250320170729pm._domainkey" +} + +resource "digitalocean_record" "snix_dev_pm_bounces" { + domain = digitalocean_domain.snix_dev.id + type = "CNAME" + value = "pm.mtasv.net." + name = "pm-bounces" +}