Files
home-network-k3s-impl/infra/ansible/playbooks/site.yml
T

19 lines
723 B
YAML

---
# Full dev/test cluster bring-up, in order (docs/02 sequencing; run AFTER
# `tofu apply` has created and cloud-init has baselined the VMs):
# k3s HA install -> Cilium CNI -> verify readiness -> Flux + SOPS hand-off.
- name: Import - node baseline (packages, kernel modules, Longhorn disk, swap-off)
ansible.builtin.import_playbook: node-baseline.yml
- name: Import - install k3s HA control plane
ansible.builtin.import_playbook: k3s.yml
- name: Import - install Cilium CNI
ansible.builtin.import_playbook: cilium.yml
- name: Import - verify cluster readiness
ansible.builtin.import_playbook: verify.yml
- name: Import - Flux + SOPS bootstrap hand-off
ansible.builtin.import_playbook: flux-bootstrap.yml