Go-based network automation with YANG models, gRPC, Ansible, Terraform, and Kubernetes integration. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
15 lines
349 B
HCL
15 lines
349 B
HCL
variable "sites" {
|
|
description = "List of sites in the WireGuard mesh"
|
|
type = list(object({
|
|
name = string
|
|
public_key = string
|
|
endpoint = string
|
|
allowed_ips = list(string)
|
|
}))
|
|
}
|
|
|
|
variable "output_dir" {
|
|
description = "Directory to write peer configuration files"
|
|
type = string
|
|
default = "./output"
|
|
}
|