feat: backup and restore

This commit is contained in:
2026-07-20 22:45:43 +01:00
parent c12a507fc1
commit 1aa340f7ce
37 changed files with 524 additions and 207 deletions
+2 -14
View File
@@ -1,5 +1,5 @@
variable "location" {
description = "Hetzner Cloud datacenter location for all servers and volumes."
description = "Hetzner Cloud datacenter location for all servers."
type = string
default = "nbg1"
}
@@ -34,18 +34,6 @@ variable "vpn_server_type" {
default = "cx22"
}
variable "dev_volume_size" {
description = "Size in GB of the volume attached to dev"
type = number
default = 20
}
variable "prod_volume_size" {
description = "Size in GB of the volume attached to prod (disk1 in docs/architecture.md)."
type = number
default = 20
}
variable "network_ip_range" {
description = "IP range of the private network shared by dev and prod."
type = string
@@ -84,5 +72,5 @@ variable "allowed_ssh_source_ips" {
variable "dns_zones" {
description = "Domains to manage as Hetzner DNS zones. Point each domain's registrar NS records at tofu output dns_nameservers for Hetzner to actually become authoritative."
type = list(string)
default = ["luke-else.co.uk", "divine-couture.co.uk", "snexo.co.uk"]
default = ["luke-else.co.uk"]
}