feat: hetz cloud server provisioned

This commit is contained in:
2025-09-06 20:08:05 -04:00
parent ed972509ce
commit 4c13b3d2cb
16 changed files with 132 additions and 554 deletions

View File

@@ -1,39 +1,16 @@
variable "aws_region" {
type = string
description = "The AWS region things are created in."
variable "hcloud_token" {
sensitive = true
description = "The hCloud token used to access Hetzner resources."
type = string
}
variable "aws_access" {
type = string
description = "The access key to generate the Gitea instance."
variable "public_ssh_key_path" {
description = "The location of the public key used to access the repository server."
type = string
}
variable "aws_secret" {
type = string
description = "The access secret to generate the Gitea instance."
}
variable "boot_bucket" {
type = string
description = "The name of the bucket to store the boot in."
}
variable "boot_key" {
type = string
description = "The path that will hold the boot data."
}
variable "boot_role" {
type = string
description = "The name of the role for boot access."
}
variable "domain" {
type = string
description = "The name of the domain."
}
variable "subdomain" {
type = string
description = "The name of the subdomain."
}
locals {
datacenter = "fsn1-dc14"
server_type = "cx22"
server_image = "debian-12"
}