my-homelab-configs/bootstrap/edge/variables.tf

82 lines
1.3 KiB
HCL

variable "edge_host" {
type = string
default = "132.145.170.74"
}
variable "edge_user" {
type = string
default = "ubuntu"
}
variable "edge_ssh_key_path" {
type = string
default = "/home/jv/.ssh/id_ed25519"
}
variable "edge_install_dir" {
type = string
default = "/opt/homelab-edge"
}
variable "server_name" {
type = string
default = "lab2025.duckdns.org"
}
variable "additional_server_names" {
type = list(string)
default = [
"demos.lab2025.duckdns.org",
"heimdall.lab2025.duckdns.org",
"grafana.lab2025.duckdns.org",
"prometheus.lab2025.duckdns.org",
"alertmanager.lab2025.duckdns.org",
"argocd.lab2025.duckdns.org",
]
}
variable "enable_letsencrypt" {
type = bool
default = true
}
variable "letsencrypt_email" {
type = string
default = ""
}
variable "letsencrypt_staging" {
type = bool
default = false
}
variable "backend_host" {
type = string
default = "192.168.100.240"
}
variable "backend_port" {
type = number
default = 80
}
variable "demos_backend_port" {
type = number
default = 30081
}
variable "gitea_backend_port" {
type = number
default = 3000
}
variable "haproxy_stats_user" {
type = string
default = "admin"
}
variable "haproxy_stats_password" {
type = string
default = "adminpassword"
}