resource "hcloud_network" "kube-network" { name = "kube-network" ip_range = "10.0.0.0/8" } resource "hcloud_network_subnet" "kube-subnet" { network_id = hcloud_network.kube-network.id type = "cloud" network_zone = "eu-central" ip_range = "10.0.1.0/24" } # resource "hcloud_server" "server" { # name = "control-plane" # server_type = "cx21" # image = "ubuntu-22.04" # location = "nbg1" # network { # network_id = hcloud_network.kube-network.id # ip = "10.0.1.1" # } # depends_on = [ # hcloud_network_subnet.kube-subnet # ] # user_data = templatefile("${path.module}/templates/cloud-init-tailscale.tpl", { # tailscale_key = var.tailscale_key # }) # }