From b65658d12038c277285f6bf31ba9260fe0416ab7 Mon Sep 17 00:00:00 2001 From: Michael Wilson Date: Tue, 29 Nov 2022 16:19:15 +0100 Subject: [PATCH] make image name configurable --- hcloud-k3s-cluster/main.tf | 2 +- hcloud-k3s-cluster/vars.tf | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/hcloud-k3s-cluster/main.tf b/hcloud-k3s-cluster/main.tf index 8735818..b49e96b 100644 --- a/hcloud-k3s-cluster/main.tf +++ b/hcloud-k3s-cluster/main.tf @@ -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 = "ubuntu-22.04" + image = var.image_name server_type = var.server_type ssh_keys = [ "${hcloud_ssh_key.pubkey.id}" ] location = var.server_location diff --git a/hcloud-k3s-cluster/vars.tf b/hcloud-k3s-cluster/vars.tf index a53db42..77557f9 100644 --- a/hcloud-k3s-cluster/vars.tf +++ b/hcloud-k3s-cluster/vars.tf @@ -14,6 +14,12 @@ variable "hetznerdns_token" { description = "hetznerdns API token" } +variable "image_name" { + type = string + description = "hetzner cloud image name" + default = "ubuntu-22.04" +} + variable "node_count" { type = number default = 3