Comment ça marche
Processus de déploiement en 6 étapes
Définir
Écrivez platform.yaml et features/*.yaml (mail, SSO, monitoring, stockage)
Valider
La CLI exécute la validation du schéma et les checks de cohérence inter-fichiers (hors-ligne, sans SSH)
Preflight
Bootez chaque node en mode rescue. La CLI se connecte en SSH, inspecte disques et NICs, calcule le plan d'allocation disque par node (RAID1 OS, LUKS data, OSDs Ceph) et le persiste pour qu'apply le consomme.
Apply
Une seule commande lance le pipeline bootstrap complet : wipe et partitionnement, install Debian frais, install Proxmox VE, config bridges et VLANs, formation cluster, déploiement Ceph sur OSDs chiffrés LUKS.
Déployer les services
Déploiement des workloads : global (base de données, identité, mesh, secrets), régional (bastion, monitoring, SIEM), zonal (loadbalancer, firewall, backup).
Opérer
Utilise plan pour détecter le drift entre état désiré et état réel. Ajoute des nodes avec `soverstack add zone`. Rotation SSH, changement de flavor, déploiement de nouveaux services à la volée.
Chronologie du déploiement