Go-based network automation with YANG models, gRPC, Ansible, Terraform, and Kubernetes integration. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
39 lines
798 B
HCL
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"
|
|
}
|