Go-based network automation with YANG models, gRPC, Ansible, Terraform, and Kubernetes integration. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
24 lines
522 B
HCL
24 lines
522 B
HCL
module "cloud_anchor" {
|
|
source = "../../modules/cloud-anchor"
|
|
|
|
server_name = "kedge-anchor-prod"
|
|
server_type = "cpx11"
|
|
location = "ash"
|
|
ssh_keys = var.ssh_keys
|
|
admin_ips = var.admin_ips
|
|
}
|
|
|
|
module "dns" {
|
|
source = "../../modules/dns"
|
|
|
|
zone_id = var.cloudflare_zone_id
|
|
anchor_hostname = "anchor"
|
|
anchor_ip = module.cloud_anchor.server_ip
|
|
}
|
|
|
|
module "wireguard_topology" {
|
|
source = "../../modules/wireguard-topology"
|
|
|
|
sites = var.sites
|
|
output_dir = "${path.module}/output"
|
|
}
|