Commit Graph
9 Commits
Author SHA1 Message Date
cedricandClaude Opus 5.5 1e667ce8b9 Réplication de nœuds : réseau et DNS par l'API, multipath, chrony, sysctl par SSH
Deuxième mode de réplication, séparé de la réplication cluster vers cluster
(sélecteur « Clusters (API) | Nœuds (fichiers) » en haut de page) : un profil
réplique la configuration système d'un nœud maître vers des nœuds cibles.

- réseau par /nodes/{node}/network (interfaces.new puis rechargement), adresses
  et passerelles propres à chaque nœud, mapping des noms d'interfaces par cible ;
  DNS par /nodes/{node}/dns ; multipath.conf, wwids (ajout seul), chrony,
  sysctl.d, interfaces.d (hors sdn) par SSH
- découverte des nœuds (/cluster/status), accès SSH par nœud (mot de passe du
  cluster ou propre), clé d'hôte épinglée, contrôle du nom du nœud
- dry-run avec diff des fichiers ; apply (admin) avec contrôle SHA-256,
  sauvegarde et restore.sh sur le nœud, écriture atomique, rechargements,
  restauration si un rechargement échoue, timer systemd de restauration si le
  nœud est injoignable après le rechargement du réseau, confirmation tapée
- vue Nœuds et profils, journal séparé par mode, démo avec nœuds simulés

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-23 20:29:55 +02:00
cedricandClaude Opus 5.5 dc1a7ff40e UI : badge de statut texte (À JOUR, ÉCARTS, BLOQUANT) sur les cartes à la place du liseré coloré
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-23 19:49:58 +02:00
cedricandClaude Opus 5.5 4980cd4c7f UI : éléments répliqués choisis dans la fenêtre de dry-run, menu de la barre retiré
Le choix Répliquer / Ne pas répliquer de la fenêtre de dry-run devient la
liste enregistrée des éléments répliqués (administrateurs) : tous les
éléments y figurent, avec leurs dépendances, et un changement relance le
dry-run. Le menu « Éléments répliqués » de la barre du haut et l'exclusion
par exécution (skip) côté interface sont retirés.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-23 19:36:23 +02:00
cedricandClaude Opus 5.5 993fe2d8a7 UI : listes déroulantes lisibles en thème sombre, cadre unique sur la cible sélectionnée
- option/optgroup prennent les couleurs du thème (texte clair sur fond clair sinon)
- carte cluster : bord de statut en ombre interne (suit les coins arrondis),
  sélection en contour accent de 2 px au lieu du double cadre

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-23 19:16:13 +02:00
claude Bot 2ca2f87307 UI : vocabulaire unifié, comptes + mots de passe, choix par élément, clé AES auto 2026-10-23 18:47:04 +02:00
cedric 4826fa5b82 Full web : fichiers restants 2026-10-23 17:43:20 +02:00
claude BotandClaude Opus 5.5 0cac77e63f web : application (écarts, dry-run, synchronisation, journal, audit, paramètres)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015a8P6WMRPeqdpd5VCh6jAy
2026-10-13 16:12:07 +02:00
claude BotandClaude Opus 5.5 bcedf3d24c web : page principale et feuille de style (ergonomie Logstream)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015a8P6WMRPeqdpd5VCh6jAy
2026-10-13 16:08:12 +02:00
claude BotandClaude Opus 5.5 010034b988 server : API (état, dry-run, apply avec empreinte et confirmation SDN, journal, paramètres), page de connexion
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015a8P6WMRPeqdpd5VCh6jAy
2026-10-13 16:03:56 +02:00