diff --git a/tailscale-dns-interface.tf b/tailscale-dns-interface.tf index 952f8f21..49616298 100644 --- a/tailscale-dns-interface.tf +++ b/tailscale-dns-interface.tf @@ -6,7 +6,7 @@ locals { } resource "cloudflare_record" "tailscale_device_v4_record" { - for_each = { for device_name, device in local.tailscale_devices : device.name => device.addresses[0] if device.user == "kat@inskip.me" } + for_each = { for device_name, device in local.tailscale_devices : device.name => split(".", device.addresses[0])[0] if device.user == "kat@inskip.me" } name = each.key proxied = false ttl = 3600 @@ -16,7 +16,7 @@ resource "cloudflare_record" "tailscale_device_v4_record" { } resource "cloudflare_record" "tailscale_device_v6_record" { - for_each = { for device_name, device in local.tailscale_devices : device.name => device.addresses[1] if device.user == "kat@inskip.me" } + for_each = { for device_name, device in local.tailscale_devices : device.name => split(".", device.addresses[1])[0] if device.user == "kat@inskip.me" } name = each.key proxied = false ttl = 3600