Add DNS records for a13labs.me and update configuration for zone management
This commit is contained in:
@@ -0,0 +1,99 @@
|
||||
resource "cloudns_dns_record" "a13labs_me_contabo" {
|
||||
name = local.contabo_instance.name
|
||||
zone = local.a13labs_me_zone
|
||||
type = "A"
|
||||
value = local.contabo_instance.ip
|
||||
ttl = "3600"
|
||||
}
|
||||
|
||||
resource "cloudns_dns_record" "a13labs_me_imaps" {
|
||||
name = "imap"
|
||||
zone = local.a13labs_me_zone
|
||||
type = "CNAME"
|
||||
value = "${cloudns_dns_record.a13labs_me_contabo.name}.${local.a13labs_me_zone}"
|
||||
ttl = "3600"
|
||||
}
|
||||
|
||||
resource "cloudns_dns_record" "a13labs_me_smtps" {
|
||||
name = "smtp"
|
||||
zone = local.a13labs_me_zone
|
||||
type = "CNAME"
|
||||
value = "${cloudns_dns_record.a13labs_me_contabo.name}.${local.a13labs_me_zone}"
|
||||
ttl = "3600"
|
||||
}
|
||||
|
||||
resource "cloudns_dns_record" "a13labs_me_root" {
|
||||
name = ""
|
||||
zone = local.a13labs_me_zone
|
||||
type = "A"
|
||||
value = local.contabo_instance.ip
|
||||
ttl = "3600"
|
||||
}
|
||||
|
||||
resource "cloudns_dns_record" "a13labs_me_spf" {
|
||||
name = ""
|
||||
zone = local.a13labs_me_zone
|
||||
type = "TXT"
|
||||
value = "v=spf1 include:_spf.tem.scaleway.com include:spf.webapps.net ~all"
|
||||
ttl = "3600"
|
||||
}
|
||||
|
||||
resource "cloudns_dns_record" "a13labs_me_dkim" {
|
||||
name = "${var.scaleway_dkim_key}._domainkey"
|
||||
zone = local.a13labs_me_zone
|
||||
type = "TXT"
|
||||
value = "v=DKIM1; h=sha256; k=rsa; p=${var.scaleway_dkim_value}"
|
||||
ttl = "3600"
|
||||
}
|
||||
|
||||
resource "cloudns_dns_record" "a13labs_me_dmarc" {
|
||||
name = "_dmarc"
|
||||
zone = local.a13labs_me_zone
|
||||
type = "TXT"
|
||||
value = "v=DMARC1; p=none; rua=mailto:admin@${local.a13labs_me_zone}"
|
||||
ttl = "3600"
|
||||
}
|
||||
|
||||
resource "cloudns_dns_record" "a13labs_me_mx" {
|
||||
name = ""
|
||||
zone = local.a13labs_me_zone
|
||||
type = "MX"
|
||||
priority = "10"
|
||||
value = "mail-pt.securemail.pro"
|
||||
ttl = "3600"
|
||||
}
|
||||
|
||||
resource "cloudns_dns_record" "a13labs_me_mail" {
|
||||
name = "mail"
|
||||
zone = local.a13labs_me_zone
|
||||
type = "CNAME"
|
||||
value = "mail-pt.securemail.pro"
|
||||
ttl = "3600"
|
||||
}
|
||||
|
||||
resource "cloudns_dns_record" "a13labs_me_mail_smtp_srv" {
|
||||
name = "_smtp._tcp"
|
||||
zone = local.a13labs_me_zone
|
||||
type = "SRV"
|
||||
priority = 0
|
||||
weight = 1
|
||||
port = 465
|
||||
value = "smtp.${local.a13labs_me_zone}"
|
||||
ttl = "3600"
|
||||
}
|
||||
|
||||
resource "cloudns_dns_record" "a13labs_me_mail_imap_srv" {
|
||||
name = "_imap._tcp"
|
||||
zone = local.a13labs_me_zone
|
||||
type = "SRV"
|
||||
priority = 0
|
||||
weight = 1
|
||||
port = 993
|
||||
value = "imap.${local.a13labs_me_zone}"
|
||||
ttl = "3600"
|
||||
}
|
||||
|
||||
resource "cloudns_dns_zone" "a13labs_me" {
|
||||
domain = local.a13labs_me_zone
|
||||
type = "master"
|
||||
}
|
||||
Reference in New Issue
Block a user