2025-04-24 09:28:23 +02:00
|
|
|
resource "cloudns_dns_record" "alexpires_me_contabo" {
|
2025-03-15 22:51:05 +01:00
|
|
|
name = local.contabo_instance.name
|
2024-10-05 18:11:41 +02:00
|
|
|
zone = local.alexpires_me_zone
|
|
|
|
|
type = "A"
|
2025-03-15 22:51:05 +01:00
|
|
|
value = local.contabo_instance.ip
|
2024-10-05 18:11:41 +02:00
|
|
|
ttl = "3600"
|
|
|
|
|
}
|
|
|
|
|
|
2024-10-06 22:36:35 +02:00
|
|
|
resource "cloudns_dns_record" "alexpires_me_code" {
|
2024-10-05 18:11:41 +02:00
|
|
|
name = "code"
|
|
|
|
|
zone = local.alexpires_me_zone
|
|
|
|
|
type = "CNAME"
|
2025-04-24 09:28:23 +02:00
|
|
|
value = "${cloudns_dns_record.alexpires_me_contabo.name}.${local.alexpires_me_zone}"
|
2024-10-05 18:11:41 +02:00
|
|
|
ttl = "3600"
|
|
|
|
|
}
|
|
|
|
|
|
2024-10-06 22:36:35 +02:00
|
|
|
resource "cloudns_dns_record" "alexpires_me_cloud" {
|
2024-10-05 18:11:41 +02:00
|
|
|
name = "cloud"
|
|
|
|
|
zone = local.alexpires_me_zone
|
|
|
|
|
type = "CNAME"
|
2025-04-24 09:28:23 +02:00
|
|
|
value = "${cloudns_dns_record.alexpires_me_contabo.name}.${local.alexpires_me_zone}"
|
2024-10-05 18:11:41 +02:00
|
|
|
ttl = "3600"
|
|
|
|
|
}
|
|
|
|
|
|
2024-10-06 22:36:35 +02:00
|
|
|
resource "cloudns_dns_record" "alexpires_me_tv" {
|
2024-10-05 18:11:41 +02:00
|
|
|
name = "tv"
|
|
|
|
|
zone = local.alexpires_me_zone
|
|
|
|
|
type = "CNAME"
|
2025-04-24 09:28:23 +02:00
|
|
|
value = "${cloudns_dns_record.alexpires_me_contabo.name}.${local.alexpires_me_zone}"
|
2024-10-05 18:11:41 +02:00
|
|
|
ttl = "3600"
|
|
|
|
|
}
|
|
|
|
|
|
2024-10-06 22:36:35 +02:00
|
|
|
resource "cloudns_dns_record" "alexpires_me_blog" {
|
2024-10-05 18:11:41 +02:00
|
|
|
name = "blog"
|
|
|
|
|
zone = local.alexpires_me_zone
|
|
|
|
|
type = "CNAME"
|
2025-04-24 09:28:23 +02:00
|
|
|
value = "${cloudns_dns_record.alexpires_me_contabo.name}.${local.alexpires_me_zone}"
|
2024-10-05 18:11:41 +02:00
|
|
|
ttl = "3600"
|
|
|
|
|
}
|
|
|
|
|
|
2024-10-06 22:36:35 +02:00
|
|
|
resource "cloudns_dns_record" "alexpires_me_www" {
|
2024-10-05 18:11:41 +02:00
|
|
|
name = "www"
|
|
|
|
|
zone = local.alexpires_me_zone
|
|
|
|
|
type = "CNAME"
|
2025-04-24 09:28:23 +02:00
|
|
|
value = "${cloudns_dns_record.alexpires_me_contabo.name}.${local.alexpires_me_zone}"
|
2024-10-05 18:11:41 +02:00
|
|
|
ttl = "3600"
|
|
|
|
|
}
|
|
|
|
|
|
2024-10-26 21:41:10 +02:00
|
|
|
resource "cloudns_dns_record" "alexpires_me_rustdesk" {
|
|
|
|
|
name = "rustdesk"
|
|
|
|
|
zone = local.alexpires_me_zone
|
|
|
|
|
type = "CNAME"
|
2025-04-24 09:28:23 +02:00
|
|
|
value = "${cloudns_dns_record.alexpires_me_contabo.name}.${local.alexpires_me_zone}"
|
2024-10-26 21:41:10 +02:00
|
|
|
ttl = "3600"
|
|
|
|
|
}
|
|
|
|
|
|
2024-10-06 22:36:35 +02:00
|
|
|
resource "cloudns_dns_record" "alexpires_me_prod_01" {
|
2024-10-06 14:33:19 +02:00
|
|
|
name = "prod-01"
|
|
|
|
|
zone = local.alexpires_me_zone
|
|
|
|
|
type = "CNAME"
|
2025-04-24 09:28:23 +02:00
|
|
|
value = "${cloudns_dns_record.alexpires_me_contabo.name}.${local.alexpires_me_zone}"
|
2024-10-06 14:33:19 +02:00
|
|
|
ttl = "3600"
|
|
|
|
|
}
|
|
|
|
|
|
2025-03-15 22:51:05 +01:00
|
|
|
resource "cloudns_dns_record" "alexpires_me_imaps" {
|
|
|
|
|
name = "imap"
|
|
|
|
|
zone = local.alexpires_me_zone
|
|
|
|
|
type = "CNAME"
|
2025-04-24 09:28:23 +02:00
|
|
|
value = "${cloudns_dns_record.alexpires_me_contabo.name}.${local.alexpires_me_zone}"
|
2025-03-15 22:51:05 +01:00
|
|
|
ttl = "3600"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
resource "cloudns_dns_record" "alexpires_me_smtps" {
|
|
|
|
|
name = "smtp"
|
|
|
|
|
zone = local.alexpires_me_zone
|
|
|
|
|
type = "CNAME"
|
2025-04-24 09:28:23 +02:00
|
|
|
value = "${cloudns_dns_record.alexpires_me_contabo.name}.${local.alexpires_me_zone}"
|
2025-03-15 22:51:05 +01:00
|
|
|
ttl = "3600"
|
|
|
|
|
}
|
|
|
|
|
|
2024-10-06 22:36:35 +02:00
|
|
|
resource "cloudns_dns_record" "alexpires_me_root" {
|
2024-10-05 18:11:41 +02:00
|
|
|
name = ""
|
|
|
|
|
zone = local.alexpires_me_zone
|
|
|
|
|
type = "A"
|
2025-03-15 22:51:05 +01:00
|
|
|
value = local.contabo_instance.ip
|
2024-10-05 18:11:41 +02:00
|
|
|
ttl = "3600"
|
|
|
|
|
}
|
|
|
|
|
|
2024-10-06 22:36:35 +02:00
|
|
|
resource "cloudns_dns_record" "alexpires_me_spf" {
|
2024-10-05 18:11:41 +02:00
|
|
|
name = ""
|
|
|
|
|
zone = local.alexpires_me_zone
|
|
|
|
|
type = "TXT"
|
2024-10-06 22:36:35 +02:00
|
|
|
value = "v=spf1 include:_spf.tem.scaleway.com include:spf.webapps.net ~all"
|
2024-10-05 18:11:41 +02:00
|
|
|
ttl = "3600"
|
|
|
|
|
}
|
|
|
|
|
|
2024-10-06 22:36:35 +02:00
|
|
|
resource "cloudns_dns_record" "alexpires_me_dkim" {
|
2024-10-05 18:11:41 +02:00
|
|
|
name = "${var.scaleway_dkim_key}._domainkey"
|
|
|
|
|
zone = local.alexpires_me_zone
|
|
|
|
|
type = "TXT"
|
2024-10-06 22:36:35 +02:00
|
|
|
value = "v=DKIM1; h=sha256; k=rsa; p=${var.scaleway_dkim_value}"
|
2024-10-05 18:11:41 +02:00
|
|
|
ttl = "3600"
|
|
|
|
|
}
|
|
|
|
|
|
2024-10-06 22:36:35 +02:00
|
|
|
resource "cloudns_dns_record" "alexpires_me_dmarc" {
|
2024-10-05 18:11:41 +02:00
|
|
|
name = "_dmarc"
|
|
|
|
|
zone = local.alexpires_me_zone
|
|
|
|
|
type = "TXT"
|
|
|
|
|
value = "v=DMARC1; p=none; rua=mailto:admin@${local.alexpires_me_zone}"
|
|
|
|
|
ttl = "3600"
|
|
|
|
|
}
|
|
|
|
|
|
2024-10-06 22:36:35 +02:00
|
|
|
resource "cloudns_dns_record" "alexpires_me_mx" {
|
|
|
|
|
name = ""
|
|
|
|
|
zone = local.alexpires_me_zone
|
|
|
|
|
type = "MX"
|
|
|
|
|
priority = "10"
|
|
|
|
|
value = "mail-pt.securemail.pro"
|
|
|
|
|
ttl = "3600"
|
2024-10-05 18:11:41 +02:00
|
|
|
}
|
|
|
|
|
|
2024-10-06 22:36:35 +02:00
|
|
|
resource "cloudns_dns_record" "alexpires_me_mail" {
|
|
|
|
|
name = "mail"
|
|
|
|
|
zone = local.alexpires_me_zone
|
|
|
|
|
type = "CNAME"
|
|
|
|
|
value = "mail-pt.securemail.pro"
|
|
|
|
|
ttl = "3600"
|
2024-10-05 18:11:41 +02:00
|
|
|
}
|
2025-03-16 19:37:44 +01:00
|
|
|
|
|
|
|
|
resource "cloudns_dns_record" "alexpires_me_mail_smtp_srv" {
|
|
|
|
|
name = "_smtp._tcp"
|
|
|
|
|
zone = local.alexpires_me_zone
|
|
|
|
|
type = "SRV"
|
|
|
|
|
priority = 0
|
|
|
|
|
weight = 1
|
|
|
|
|
port = 465
|
|
|
|
|
value = "smtp.${local.alexpires_me_zone}"
|
|
|
|
|
ttl = "3600"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
resource "cloudns_dns_record" "alexpires_me_mail_imap_srv" {
|
|
|
|
|
name = "_imap._tcp"
|
|
|
|
|
zone = local.alexpires_me_zone
|
|
|
|
|
type = "SRV"
|
|
|
|
|
priority = 0
|
|
|
|
|
weight = 1
|
|
|
|
|
port = 993
|
|
|
|
|
value = "imap.${local.alexpires_me_zone}"
|
|
|
|
|
ttl = "3600"
|
|
|
|
|
}
|
2025-04-24 09:28:23 +02:00
|
|
|
|
|
|
|
|
resource "cloudns_dns_zone" "alexpires_me" {
|
|
|
|
|
domain = local.alexpires_me_zone
|
|
|
|
|
type = "master"
|
|
|
|
|
}
|
|
|
|
|
import {
|
|
|
|
|
to = cloudns_dns_zone.alexpires_me
|
|
|
|
|
id = local.alexpires_me_zone
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
moved {
|
|
|
|
|
from = cloudns_dns_record.alexpires_me_microk8s
|
|
|
|
|
to = cloudns_dns_record.alexpires_me_contabo
|
|
|
|
|
}
|