re-implement previous functionalities with cloud deployment and usb drive creation

This commit is contained in:
2025-08-12 23:55:46 +02:00
parent c3bd77ce7c
commit 09757eb061
11 changed files with 497 additions and 709 deletions

29
terraform/variables.tf Normal file
View File

@@ -0,0 +1,29 @@
variable "hcloud_token" {
description = "Hetzner Cloud API token"
type = string
sensitive = true
}
variable "hetzner_dns_token" {
description = "Hetzner DNS API token"
type = string
sensitive = true
default = ""
}
variable "dns_zone_id" {
description = "Hetzner DNS Zone ID"
type = string
default = ""
}
variable "domain" {
description = "Workshop domain"
type = string
default = "codecrispi.es"
}
variable "ssh_public_key" {
description = "SSH public key for server access"
type = string
}