kedge/ansible/site.yml
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

33 lines
575 B
YAML

---
# Kedge site bootstrap playbook.
# Provisions infrastructure for Kedge deployment at a new site.
- name: Apply base hardening to all nodes
hosts: all
become: true
roles:
- base-hardening
- name: Bootstrap WireGuard mesh
hosts: all
become: true
roles:
- wireguard-bootstrap
- name: Deploy Headscale coordinator
hosts: cloud_anchor
become: true
roles:
- headscale
- name: Bootstrap k3s clusters
hosts: all
become: true
roles:
- k3s-bootstrap
- name: Deploy monitoring stack
hosts: all
become: true
roles:
- monitoring