dns-management/nayeonie.com.tf
ahuston-0 b5ccaed9e9
format terraform, add TXT and SRV records
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2025-02-14 17:48:41 -05:00

41 lines
1.0 KiB
HCL

resource "desec_domain" "nayeonie_com" {
name = "nayeonie.com"
}
resource "desec_rrset" "wildcard_nayeonie_com_cname" {
domain = "nayeonie.com"
subname = "*"
type = "CNAME"
records = ["alicehuston.duckdns.org."]
ttl = 3600
depends_on = [desec_domain.nayeonie_com]
}
# not needed as its dynamically created
# resource "desec_rrset" "nayeonie_com_ns" {
# domain = "nayeonie.com"
# subname = ""
# type = "NS"
# records = ["ns2.desec.org.", "ns1.desec.io."]
# ttl = 3600
# depends_on = [desec_domain.nayeonie_com]
# }
resource "desec_rrset" "tiktok_txt" {
domain = "nayeonie.com"
subname = ""
type = "TXT"
records = [trim(data.sops_file.secrets.data["tiktok_txt"], "\"")]
ttl = 3600
depends_on = [desec_domain.nayeonie_com]
}
resource "desec_rrset" "gitea_nayeonie_com_srv" {
domain = "nayeonie.com"
subname = "_gitea._tcp"
type = "SRV"
records = ["0 100 2222 nayeonie.com."]
ttl = 3600
depends_on = [desec_domain.nayeonie_com]
}