|
|
|
|
@ -37,6 +37,7 @@ resource "hcloud_server" "k3s-node" { |
|
|
|
|
location = var.server_location |
|
|
|
|
rescue = "linux64" |
|
|
|
|
firewall_ids = [ hcloud_firewall.fw.id ] |
|
|
|
|
placement_group_id = hcloud_placement_group.k3s-cluster-nodes.id |
|
|
|
|
depends_on = [ |
|
|
|
|
hcloud_network_subnet.k3s-net, |
|
|
|
|
hcloud_firewall.fw |
|
|
|
|
@ -159,3 +160,15 @@ resource "hcloud_firewall" "fw" { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
# placement group |
|
|
|
|
resource "hcloud_placement_group" "k3s-cluster-nodes" { |
|
|
|
|
name = "k3s-cluster-nodes" |
|
|
|
|
type = "spread" |
|
|
|
|
labels = { |
|
|
|
|
key = "value" |
|
|
|
|
} |
|
|
|
|
depends_on = [ |
|
|
|
|
hcloud_server.k3s-node |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
|