2025-02-27 22:53:30 -05:00
|
|
|
resource "desec_domain" "nayeonie_dedyn_io" {
|
|
|
|
name = "nayeonie.dedyn.io"
|
|
|
|
}
|
|
|
|
|
2025-02-27 01:13:34 -05:00
|
|
|
# Create a zone
|
|
|
|
resource "dnsimple_zone" "nayeonie_com" {
|
2025-02-14 15:55:04 -05:00
|
|
|
name = "nayeonie.com"
|
|
|
|
}
|
2025-02-14 17:48:41 -05:00
|
|
|
|
2025-02-27 01:13:34 -05:00
|
|
|
# Add a record to the root domain
|
|
|
|
resource "dnsimple_zone_record" "root_nayeonie_com_cname" {
|
|
|
|
zone_name = "nayeonie.com"
|
|
|
|
name = ""
|
2025-02-27 22:53:30 -05:00
|
|
|
value = "nayeonie.dedyn.io"
|
2025-02-27 01:13:34 -05:00
|
|
|
type = "ALIAS"
|
|
|
|
ttl = 3600
|
2025-02-14 17:48:41 -05:00
|
|
|
}
|
|
|
|
|
2025-02-27 01:13:34 -05:00
|
|
|
# Add a record to the root domain
|
|
|
|
resource "dnsimple_zone_record" "wildcard_nayeonie_com_cname" {
|
|
|
|
zone_name = "nayeonie.com"
|
|
|
|
name = "*"
|
2025-02-27 22:53:30 -05:00
|
|
|
value = "nayeonie.dedyn.io"
|
2025-02-27 01:13:34 -05:00
|
|
|
type = "ALIAS"
|
|
|
|
ttl = 3600
|
|
|
|
depends_on = [dnsimple_zone.nayeonie_com]
|
|
|
|
}
|
2025-02-14 17:48:41 -05:00
|
|
|
|
2025-02-27 01:13:34 -05:00
|
|
|
resource "dnsimple_zone_record" "tiktok_txt" {
|
|
|
|
zone_name = "nayeonie.com"
|
|
|
|
name = ""
|
2025-02-14 17:48:41 -05:00
|
|
|
type = "TXT"
|
2025-02-27 01:13:34 -05:00
|
|
|
value = data.sops_file.secrets.data["tiktok.txt"]
|
2025-02-14 17:48:41 -05:00
|
|
|
ttl = 3600
|
2025-02-27 01:13:34 -05:00
|
|
|
depends_on = [dnsimple_zone.nayeonie_com]
|
2025-02-14 17:48:41 -05:00
|
|
|
}
|
|
|
|
|
2025-02-27 01:13:34 -05:00
|
|
|
resource "dnsimple_zone_record" "gitea_nayeonie_com_srv" {
|
|
|
|
zone_name = "nayeonie.com"
|
|
|
|
name = "_gitea._tcp"
|
2025-02-14 17:48:41 -05:00
|
|
|
type = "SRV"
|
2025-02-27 01:13:34 -05:00
|
|
|
value = "100 2222 nayeonie.com."
|
2025-02-14 17:48:41 -05:00
|
|
|
ttl = 3600
|
2025-02-27 01:13:34 -05:00
|
|
|
depends_on = [dnsimple_zone.nayeonie_com]
|
2025-02-14 17:48:41 -05:00
|
|
|
}
|