Set-OPS-Public/playbooks/maintenance
Daniel Allaire 7ef7ca196a depots perimes : ce qui n'existe qu'ici ne se detruit pas depuis ici
serveur_ops clone ce que le plan declare et ne retire rien : le runner de
Chezlepro-locataire portait encore le clone de SITE-Chezlepro, la carte de son hebergeur,
longtemps apres que son plan ait cesse de la declarer.

Le retrait n'entre pas dans le role. Un role qui efface des dossiers a chaque passage est
une grenade degoupillee : une faute de frappe dans serveur_ops_depots suffirait a perdre du
travail local. C'est donc un geste separe, qui regarde par defaut et n'efface que sur
CONFIRMER=true. Trois choses ne sont jamais retirees, meme confirmees : ce qui n'est pas un
depot git, ce qui porte des modifications non validees, ce qui porte des commits qu'aucun
distant ne porte.

La garde a servi au premier essai : le releve a nomme SITE-Chezlepro et venv, et venv a ete
ecarte parce que ce n'est pas un depot git. Une version naive aurait efface l'environnement
Python du runner en se disant satisfaite.

Passe deux fois sur le runner reel : regarder (changed=0), puis confirmer (changed=1) avec
relecture. Le runner ne porte plus que Set-OPS-public et OPS-Chezlepro ; sa console rend
portee=tenant, materialiser=False, fabric=False — le pouvoir de LIRE la fabric est tombe
avec la carte, et c'est juste.

Valide : syntax-check du playbook, runbooks.py verifier a 0 ecart (la cible neuve est portee
par le runbook Filiation), make test a 0 echec. P02 reste en echec pour la raison anterieure.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-20 20:18:59 -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 depots perimes : ce qui n'existe qu'ici ne se detruit pas depuis ici 2026-09-20 20:18:59 -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