kedge/terraform/modules/cloud-anchor/variables.tf
Tyler King 6058e62348 Initial commit: Kedge network automation platform
Go-based network automation with YANG models, gRPC, Ansible,
Terraform, and Kubernetes integration.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 12:09:30 -05:00

39 lines
798 B
HCL

variable "server_name" {
description = "Name of the cloud anchor VPS"
type = string
default = "kedge-anchor-01"
}
variable "server_type" {
description = "Hetzner server type (2 vCPU minimum)"
type = string
default = "cpx11"
}
variable "image" {
description = "OS image"
type = string
default = "ubuntu-24.04"
}
variable "location" {
description = "Hetzner datacenter location"
type = string
default = "ash"
}
variable "ssh_keys" {
description = "SSH key names for access"
type = list(string)
}
variable "admin_ips" {
description = "Admin IP CIDRs for SSH access"
type = list(string)
}
variable "wireguard_port" {
description = "WireGuard listen port"
type = string
default = "51820"
}