kedge/docs/adding-a-site.md
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

460 B

Adding a Site

Steps

  1. Provision infrastructure (Terraform cloud-anchor module or manual)
  2. Run ansible-playbook ansible/playbooks/bootstrap-<site>.yml
  3. Generate WireGuard keys (scripts/generate-wireguard-keys.sh)
  4. Add peer to mesh ConfigMap (k8s/configmap-mesh.yaml)
  5. If underlay: create site YANG instance data (yang/site-config/<site>.xml)
  6. Deploy Kedge DaemonSet
  7. Verify with ansible-playbook ansible/playbooks/mesh-health.yml