Refactor DNS records and local variables; replace data source with local values for Contabo instance and add IMAP/SMTP CNAME records
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
resource "cloudns_dns_record" "alexpires_me_microk8s" {
|
||||
name = data.contabo_instance.microk8s.name
|
||||
name = local.contabo_instance.name
|
||||
zone = local.alexpires_me_zone
|
||||
type = "A"
|
||||
value = data.contabo_instance.microk8s.ip_config[0].v4[0].ip
|
||||
value = local.contabo_instance.ip
|
||||
ttl = "3600"
|
||||
}
|
||||
|
||||
@@ -62,11 +62,27 @@ resource "cloudns_dns_record" "alexpires_me_prod_01" {
|
||||
ttl = "3600"
|
||||
}
|
||||
|
||||
resource "cloudns_dns_record" "alexpires_me_imaps" {
|
||||
name = "imap"
|
||||
zone = local.alexpires_me_zone
|
||||
type = "CNAME"
|
||||
value = "${cloudns_dns_record.alexpires_me_microk8s.name}.${local.alexpires_me_zone}"
|
||||
ttl = "3600"
|
||||
}
|
||||
|
||||
resource "cloudns_dns_record" "alexpires_me_smtps" {
|
||||
name = "smtp"
|
||||
zone = local.alexpires_me_zone
|
||||
type = "CNAME"
|
||||
value = "${cloudns_dns_record.alexpires_me_microk8s.name}.${local.alexpires_me_zone}"
|
||||
ttl = "3600"
|
||||
}
|
||||
|
||||
resource "cloudns_dns_record" "alexpires_me_root" {
|
||||
name = ""
|
||||
zone = local.alexpires_me_zone
|
||||
type = "A"
|
||||
value = data.contabo_instance.microk8s.ip_config[0].v4[0].ip
|
||||
value = local.contabo_instance.ip
|
||||
ttl = "3600"
|
||||
}
|
||||
|
||||
@@ -110,48 +126,3 @@ resource "cloudns_dns_record" "alexpires_me_mail" {
|
||||
value = "mail-pt.securemail.pro"
|
||||
ttl = "3600"
|
||||
}
|
||||
|
||||
moved {
|
||||
from = cloudns_dns_record.microk8s
|
||||
to = cloudns_dns_record.alexpires_me_microk8s
|
||||
}
|
||||
moved {
|
||||
from = cloudns_dns_record.code
|
||||
to = cloudns_dns_record.alexpires_me_code
|
||||
}
|
||||
moved {
|
||||
from = cloudns_dns_record.cloud
|
||||
to = cloudns_dns_record.alexpires_me_cloud
|
||||
}
|
||||
moved {
|
||||
from = cloudns_dns_record.tv
|
||||
to = cloudns_dns_record.alexpires_me_tv
|
||||
}
|
||||
moved {
|
||||
from = cloudns_dns_record.blog
|
||||
to = cloudns_dns_record.alexpires_me_blog
|
||||
}
|
||||
moved {
|
||||
from = cloudns_dns_record.www
|
||||
to = cloudns_dns_record.alexpires_me_www
|
||||
}
|
||||
moved {
|
||||
from = cloudns_dns_record.prod_01
|
||||
to = cloudns_dns_record.alexpires_me_prod_01
|
||||
}
|
||||
moved {
|
||||
from = cloudns_dns_record.root
|
||||
to = cloudns_dns_record.alexpires_me_root
|
||||
}
|
||||
moved {
|
||||
from = cloudns_dns_record.spf
|
||||
to = cloudns_dns_record.alexpires_me_spf
|
||||
}
|
||||
moved {
|
||||
from = cloudns_dns_record.dkim
|
||||
to = cloudns_dns_record.alexpires_me_dkim
|
||||
}
|
||||
moved {
|
||||
from = cloudns_dns_record.dmarc
|
||||
to = cloudns_dns_record.alexpires_me_dmarc
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user