Set-OPS-Public/playbooks/maintenance
Daniel Allaire cd0f94a50b console : un tronc, deux branches — assembler deux fois est ce qui fait deriver
Il y avait deux assembleurs de charge, un par sorte de console. Ils ont derive deux fois le
meme jour : en forme (serveurs valait [] d'un cote et {} de l'autre, et charger() levait),
puis en contenu (cinq registres servis vides alors que le site a SON plan — 9 serveurs,
21 applications, 2 bases, 1 domaine, tous invisibles).

Console assemble, une seule fois, et fixe les clefs et leurs formes. Les branches ne
decident que de ce qui leur appartient : d'ou vient le plan, d'ou vient l'inventaire, quels
pouvoirs elles portent. ConsoleLocataire configure, ConsoleSite materialise et sert
desormais son propre plan, ConsolePoste herite du locataire et sait en plus sur quelle
fabric poser.

Le role et la portee ne se confondent pas : le role est une propriete de la classe, la
portee se calcule depuis les pouvoirs. Un poste prive de la voute du site reste l'atelier du
mainteneur et n'engendre pourtant rien. Le decoupage a montre un trou aussitot : ConsolePoste
heritait du refus d'un locataire — « elle ne sait pas sur quelle fabric poser » — alors qu'il
monte la carte ; ce qui lui manque est la voute, et accuser la mauvaise absence fait chercher
au mauvais endroit.

Le jugement des assistants remonte dans le tronc : il etait ecrit dans la route qui liste ET
dans celle qui execute, et celle qui se trompe est toujours celle qui execute.

Valide : make test a 0 echec, 8 tests de rendu sous node dont deux neufs, console lancee pour
de vrai (13 serveurs, 24 applications, 17 runbooks, 127 etapes, 0 ecart). make verifier a
aussi attrape une faute que j'avais laissee passer sur depots_perimes.yml — risky-shell-pipe,
corrige. P02 et P60 restent, et P60 demande une republication du wiki.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-20 21:55:49 -04:00
..
apt_update.yml Set-OPS — moteur d'ecosystemes numeriques souverains (Alliance Boreale) 2026-06-24 20:17:46 -04:00
depot-hors-site.yml depot hors site : trois pieges payes en une manoeuvre 2026-09-05 16:33:26 -04:00
depots_perimes.yml console : un tronc, deux branches — assembler deux fois est ce qui fait deriver 2026-09-20 21:55:49 -04:00
devis-certificats.yml devis des certificats : disque contre memoire, et l'AC etait expiree 2026-08-08 07:20:56 -04:00
devis-courriel.yml courriel : routage local par identifiant, et la livraison interne remise en marche 2026-08-08 09:42:45 -04:00
devis-expositions.yml devis des expositions : une vraie requete, depuis deux points de vue 2026-08-08 07:33:49 -04:00
devis-frontiere.yml devis : sixieme instrument — « ce qui n'est pas declare est-il refuse ? » 2026-08-09 21:03:28 -04:00
devis-identite.yml portabilite : Technolibre debout, six devis, et P35 2026-08-10 13:36:44 -04:00
devis-mtu.yml mtu : le 1450 de la zone n'atteignait pas les invites 2026-08-10 17:54:03 -04:00
devis-postgresql.yml devis PostgreSQL et courriel : la serie des devis de service est complete 2026-08-08 08:53:49 -04:00
emancipation-prouver.yml emancipation : l instrument de la quatrieme ligne — couper, pas sonder 2026-09-01 08:36:28 -04:00
genome_etat.yml genome : la forge du SITE fait autorite (D-81), et make genome-etat le verifie 2026-08-26 09:17:24 -04:00
genome_pousser.yml genome pousse : celui qui pousse avance son propre clone, et sa console l'ignore 2026-09-20 15:39:06 -04:00
verifier_hote_debian.yml Set-OPS — moteur d'ecosystemes numeriques souverains (Alliance Boreale) 2026-06-24 20:17:46 -04:00