Normal playbooks should never hardcode hostnames — that's an inventory concern. Changed all playbooks to hosts:all. The one exception is ashburn-relay-check.yml which legitimately spans both inventories (switches + biscayne) and uses explicit hostnames. Also adds: - ashburn-relay-check.yml: full-path relay diagnostics (switches + host) - biscayne-start.yml: start kind container and scale validator to 1 - ashburn-relay-setup.sh.j2: boot persistence script for relay state - Direct device mounts replacing rbind (ZFS shared propagation fix) - systemd service replacing broken if-up.d/netfilter-persistent - PV mount path corrections (/mnt/validator-* not /mnt/solana/*) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| files | ||
| ashburn-relay-biscayne.yml | ||
| ashburn-relay-check.yml | ||
| ashburn-relay-mia-sw01.yml | ||
| ashburn-relay-was-sw01.yml | ||
| biscayne-prepare-agave.yml | ||
| biscayne-recover.yml | ||
| biscayne-redeploy.yml | ||
| biscayne-start.yml | ||
| biscayne-stop.yml | ||
| connect-doublezero-multicast.yml | ||
| fix-pv-mounts.yml | ||
| health-check.yml | ||