infrastructure/modules/infrastructure/tailscale.tf

17 lines
388 B
HCL

resource "tailscale_tailnet_key" "cloud_init_key" {
reusable = true
ephemeral = false
preauthorized = true
expiry = 21600 # 6 hours
description = "Cloud-init key used by opentofu"
}
data "tailscale_devices" "nodes" {
name_prefix = "node"
}
locals {
tailscale_devices = {
for host in data.tailscale_devices.nodes.devices : host.hostname => host
}
}