add placement groups
This commit is contained in:
parent
a6823b886e
commit
b4fbd8f758
1 changed files with 22 additions and 10 deletions
12
hcloud.tf
12
hcloud.tf
|
|
@ -8,6 +8,16 @@ resource "hcloud_network" "private_net" {
|
|||
ip_range = var.hcloud_private_network.cidr
|
||||
}
|
||||
|
||||
resource "hcloud_placement_group" "worker" {
|
||||
name = "worker-${var.talos_cluster_name}"
|
||||
type = "spread"
|
||||
}
|
||||
|
||||
resource "hcloud_placement_group" "controlplane" {
|
||||
name = "controlplane-${var.talos_cluster_name}"
|
||||
type = "spread"
|
||||
}
|
||||
|
||||
resource "hcloud_network_subnet" "private_subnet" {
|
||||
network_id = hcloud_network.private_net.id
|
||||
type = "cloud"
|
||||
|
|
@ -22,6 +32,7 @@ resource "hcloud_server" "talos_cp" {
|
|||
server_type = var.hcloud_server_type_cp
|
||||
datacenter = var.hcloud_datacenter
|
||||
firewall_ids = [hcloud_firewall.fw_extern.id]
|
||||
placement_group_id = hcloud_placement_group.controlplane.id
|
||||
network {
|
||||
network_id = hcloud_network.private_net.id
|
||||
}
|
||||
|
|
@ -51,6 +62,7 @@ resource "hcloud_server" "talos_wk" {
|
|||
server_type = var.hcloud_server_type_wk
|
||||
datacenter = var.hcloud_datacenter
|
||||
firewall_ids = [hcloud_firewall.fw_extern.id]
|
||||
placement_group_id = hcloud_placement_group.worker.id
|
||||
network {
|
||||
network_id = hcloud_network.private_net.id
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue