feat(terraform): add services-ssh DNS record

Add non-proxied Cloudflare A/AAAA records for services-ssh to support infra-controller SSH access.
This commit is contained in:
Jeremie Fraeys 2026-01-21 14:43:43 -05:00
parent 92003e8f1c
commit 8ac79d3300
No known key found for this signature in database

View file

@ -164,6 +164,26 @@ resource "cloudflare_record" "services_aaaa" {
proxied = true
}
resource "cloudflare_record" "services_ssh_a" {
count = var.enable_cloudflare_dns ? 1 : 0
zone_id = var.cloudflare_zone_id
name = "services-ssh"
type = "A"
content = sort(tolist(linode_instance.services.ipv4))[0]
ttl = 1
proxied = false
}
resource "cloudflare_record" "services_ssh_aaaa" {
count = var.enable_cloudflare_dns ? 1 : 0
zone_id = var.cloudflare_zone_id
name = "services-ssh"
type = "AAAA"
content = split("/", linode_instance.services.ipv6)[0]
ttl = 1
proxied = false
}
resource "cloudflare_record" "grafana_a" {
count = var.enable_cloudflare_dns ? 1 : 0
zone_id = var.cloudflare_zone_id