Compare commits

..

No commits in common. '779e4fe6b28602aa162a56a9abe02ecb4c9fd3ab' and '5591b3d415e8b9a189b3162dcbc83361187e948a' have entirely different histories.

  1. 22
      hcloud-k3s-cluster/main.tf
  2. 6
      hcloud-k3s-cluster/vars.tf

@ -31,16 +31,15 @@ resource "hcloud_ssh_key" "pubkey" {
resource "hcloud_server" "k3s-node" { resource "hcloud_server" "k3s-node" {
count = var.node_count count = var.node_count
name = "k3s-node-${count.index + 1}" name = "k3s-node-${count.index + 1}"
image = data.hcloud_image.packer_snapshot.id image = "ubuntu-22.04"
server_type = var.server_type server_type = var.server_type
ssh_keys = [ "${hcloud_ssh_key.pubkey.id}" ] ssh_keys = [ "${hcloud_ssh_key.pubkey.id}" ]
location = var.server_location location = var.server_location
rescue = "linux64"
firewall_ids = [ hcloud_firewall.fw.id ] firewall_ids = [ hcloud_firewall.fw.id ]
placement_group_id = hcloud_placement_group.k3s-cluster-nodes.id
depends_on = [ depends_on = [
hcloud_network_subnet.k3s-net, hcloud_network_subnet.k3s-net,
hcloud_firewall.fw, hcloud_firewall.fw
hcloud_placement_group.k3s-cluster-nodes
] ]
} }
@ -160,18 +159,3 @@ resource "hcloud_firewall" "fw" {
} }
} }
# placement group
resource "hcloud_placement_group" "k3s-cluster-nodes" {
name = "k3s-cluster-nodes"
type = "spread"
labels = {
key = "value"
}
}
# packer snapshot
data "hcloud_image" "packer_snapshot" {
with_selector = var.snapshot_selector
most_recent = true
}

@ -14,12 +14,6 @@ variable "hetznerdns_token" {
description = "hetznerdns API token" description = "hetznerdns API token"
} }
variable "snapshot_selector" {
type = string
description = "snapshot selector for server creation"
default = "os-flavor=debian"
}
variable "node_count" { variable "node_count" {
type = number type = number
default = 3 default = 3

Loading…
Cancel
Save