journal : les deux locataires reconstruits sur 34e961f, sans PyPI ni Galaxy

(122) Technolibre : trois passages, le dernier de bout en bout en 36 min ;
runner monte depuis le site seulement, pip freeze egal au verrou.
(123) Chezlepro : 43 min d'une traite, memes constats.

94 preuves.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Daniel Allaire 2026-10-09 13:22:29 -04:00
parent 34e961fb61
commit 162604ad24

View file

@ -1,5 +1,56 @@
# CHANGELOG — Set-OPS
## 2026-10-09 (123) — Chezlepro reconstruite sur `34e961f`, d'une traite : les deux locataires sans PyPI ni Galaxy
**94 preuves.** `make reconstruire-locataire TENANT=OPS-Chezlepro` (43 min, journal
`OPS-Chezlepro/logs/reconstruction-20261009-122645.log`), sans arrêt : `34e961f` tiré ; les 9
détenteurs d'état déposent leur instantané `avant-raser` (12:26:49) ; 10 jeux restaurés,
témoins sans écart sur les 9 ; `valider` passé ; pare-feu 13/13 activés d'un coup,
`connectivite` saine partout, 0 critique.
Le runner : roues et collections prises au site, replis sautés ; relevé sur `ops-01`, 15
roues déposées, `pip freeze` égal au verrou, collections 1.6.2 / 10.3.0 / 3.10.2. Journal de
montage : aucun `failed` ; replis de `serveur_ops` et des applications de Nextcloud sautés.
**Les deux locataires sont reconstruits sur `34e961f`** (entrées (122) et (123)). Pour
Technolibre, sauvegarder, raser et créer ont tourné sur `55f42ad` ; les commits suivants ne
touchent que `serveur_ops`, son test et ce journal, et tout ce qui suit l'insémination a
tourné sur `34e961f`. Les trois dépendances Internet mesurées le 2026-10-05 (PyPI, Galaxy,
app store de Nextcloud) ne sont plus demandées par une reconstruction de locataire. Toujours
non mesuré : un montage avec la sortie Internet coupée.
## 2026-10-09 (122) — Technolibre reconstruite sur `34e961f` : le runner ne demande plus rien à PyPI ni à Galaxy
**94 preuves.** `make reconstruire-locataire TENANT=OPS-Technolibre`, en trois passages : à
10:40 (sauvegarder, raser, créer, puis arrêt à l'insémination sur `55f42ad`), à 11:23 (reprise
`DEPUIS=inseminer` sur `422b688`, arrêt aux collections), et à 11:36 sur `34e961f`, jusqu'au
bout en 36 min (journal `OPS-Technolibre/logs/reconstruction-20261009-113649.log`). Les deux
arrêts et leurs corrections sont dans l'entrée (121).
### Le runner, monté depuis le site seulement
- Insémination : les 15 roues et les 3 collections **prises au dépôt du site** ; les deux
replis sautés, aucun message « absentes du dépôt du site » ; Ansible, les bibliothèques et
les collections installés hors ligne.
- Relevé sur le runner reconstruit : 15 roues déposées, `pip freeze` égal au verrou ligne à
ligne (`ansible-core` 2.18.19 … `urllib3` 2.8.0) ; collections `ansible.posix` 1.6.2,
`community.general` 10.3.0, `community.postgresql` 3.10.2.
- Journal de montage (`/opt/setops/monter-flotte.log`) : aucun `failed` ; les replis de
`serveur_ops` et ceux des applications de Nextcloud (`user_oidc`, `richdocuments`) sautés.
### Le reste, comme d'habitude
`valider` passé ; pare-feu 13/13 activés d'un coup, `connectivite` saine partout, 0 critique
dans Icinga. Les 10 jeux restaurés depuis l'instantané `avant-raser` de 10:40, chacun encore
au dépôt ; témoins sans écart sur les 9 détenteurs d'état.
### Ce qui reste
Chezlepro, sur ce même commit (règle des deux locataires). PyPI, Galaxy et l'app store de
Nextcloud étaient les trois dépendances Internet mesurées le 2026-10-05 ; si Chezlepro passe
aussi, une reconstruction de locataire ne les demande plus. Non mesuré ici : un montage
**sans** accès Internet du tout (la preuve serait de couper la sortie, pas de lire les replis).
## 2026-10-09 (121) — Le runner prend ses roues et ses collections au site, plus à PyPI ni à Galaxy
**94 preuves.** Les deux dernières dépendances Internet d'une reconstruction, mesurées le