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

10 lines
460 B
Markdown

# 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`