|
|
|
|
@ -31,7 +31,7 @@ resource "hcloud_ssh_key" "pubkey" { |
|
|
|
|
resource "hcloud_server" "k3s-node" { |
|
|
|
|
count = var.node_count |
|
|
|
|
name = "k3s-node-${count.index + 1}" |
|
|
|
|
image = var.image_name |
|
|
|
|
image = data.hcloud_image.packer_snapshot.id |
|
|
|
|
server_type = var.server_type |
|
|
|
|
ssh_keys = [ "${hcloud_ssh_key.pubkey.id}" ] |
|
|
|
|
location = var.server_location |
|
|
|
|
@ -169,3 +169,9 @@ resource "hcloud_placement_group" "k3s-cluster-nodes" { |
|
|
|
|
key = "value" |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
# packer snapshot |
|
|
|
|
data "hcloud_image" "packer_snapshot" { |
|
|
|
|
with_selector = var.snapshot_selector |
|
|
|
|
most_recent = true |
|
|
|
|
} |
|
|
|
|
|