resource "cloudns_dns_record" "microk8s" { name = data.contabo_instance.microk8s.name zone = local.alexpires_me_zone type = "A" value = data.contabo_instance.microk8s.ip_config[0].v4[0].ip ttl = "3600" } resource "cloudns_dns_record" "code" { name = "code" zone = local.alexpires_me_zone type = "CNAME" value = "${cloudns_dns_record.microk8s.name}.${local.alexpires_me_zone}" ttl = "3600" } resource "cloudns_dns_record" "cloud" { name = "cloud" zone = local.alexpires_me_zone type = "CNAME" value = "${cloudns_dns_record.microk8s.name}.${local.alexpires_me_zone}" ttl = "3600" } resource "cloudns_dns_record" "tv" { name = "tv" zone = local.alexpires_me_zone type = "CNAME" value = "${cloudns_dns_record.microk8s.name}.${local.alexpires_me_zone}" ttl = "3600" } resource "cloudns_dns_record" "blog" { name = "blog" zone = local.alexpires_me_zone type = "CNAME" value = "${cloudns_dns_record.microk8s.name}.${local.alexpires_me_zone}" ttl = "3600" } resource "cloudns_dns_record" "www" { name = "www" zone = local.alexpires_me_zone type = "CNAME" value = "${cloudns_dns_record.microk8s.name}.${local.alexpires_me_zone}" ttl = "3600" } resource "cloudns_dns_record" "prod_01" { name = "prod-01" zone = local.alexpires_me_zone type = "CNAME" value = "${cloudns_dns_record.microk8s.name}.${local.alexpires_me_zone}" ttl = "3600" } resource "cloudns_dns_record" "root" { name = "" zone = local.alexpires_me_zone type = "A" value = data.contabo_instance.microk8s.ip_config[0].v4[0].ip ttl = "3600" } resource "cloudns_dns_record" "spf" { name = "" zone = local.alexpires_me_zone type = "TXT" value = "v=spf1 include:_spf.tem.scaleway.com -all" ttl = "3600" } resource "cloudns_dns_record" "dkim" { name = "${var.scaleway_dkim_key}._domainkey" zone = local.alexpires_me_zone type = "TXT" value = "vv=DKIM1; h=sha256; k=rsa; p=${var.scaleway_dkim_value}" ttl = "3600" } resource "cloudns_dns_record" "dmarc" { name = "_dmarc" zone = local.alexpires_me_zone type = "TXT" value = "v=DMARC1; p=none; rua=mailto:admin@${local.alexpires_me_zone}" ttl = "3600" } import { id = "${local.alexpires_me_zone}/178650182" to = cloudns_dns_record.code } import { id = "${local.alexpires_me_zone}/281519967" to = cloudns_dns_record.cloud } import { id = "${local.alexpires_me_zone}/521232645" to = cloudns_dns_record.tv } import { id = "${local.alexpires_me_zone}/178650153" to = cloudns_dns_record.blog } import { id = "${local.alexpires_me_zone}/281520528" to = cloudns_dns_record.spf } import { id = "${local.alexpires_me_zone}/281520539" to = cloudns_dns_record.dkim } import { id = "${local.alexpires_me_zone}/281718535" to = cloudns_dns_record.dmarc }