resource "hcloud_primary_ip" "public_ip" { name = "repository-public-ip" datacenter = local.datacenter type = "ipv4" assignee_type = "server" auto_delete = false } resource "hcloud_ssh_key" "ssky_key" { name = "repository-ssh-key" public_key = file(var.public_ssh_key_path) } resource "hcloud_server" "server_test" { name = "repository-server" image = local.server_image server_type = local.server_type datacenter = local.datacenter public_net { ipv4_enabled = true ipv4 = hcloud_primary_ip.public_ip.id ipv6_enabled = false } }