Set-OPS-Public/wiki
Daniel Allaire bd1b897815
Some checks are pending
verifier / verifier (push) Waiting to run
forgejo : apprendre SQLite, et retirer ce qui ne servait pas
Doute de l'exploitant sur patient 0 : « je doute de la pertinence de pgsql ». Mesure
plutot que discussion.

REDIS NE SERVAIT A RIEN : le role serveur_forgejo ne le mentionne ni dans son app.ini, ni
dans ses defauts, et ne declare aucun lien. Heritage du modele `forge`. Retire du plan.

POSTGRESQL ETAIT EXIGE PAR LE ROLE : DB_TYPE = postgres en dur, resoudre_base sans
condition. Le doute etait fonde, le moteur ne savait pas faire autrement.

INTERRUPTEUR `serveur_forgejo_bd: postgres|sqlite`. En sqlite la base devient un FICHIER
sous serveur_forgejo_data. Ce que ca change ailleurs : rien. Le job de sauvegarde
`serveur_forgejo` emporte deja ce dossier ; PGSSLROOTCERT etait deja conditionne au mode
TLS ; et P35 lit desormais l'interrupteur (convention `<role>_bd`, group_vars de
l'instance puis defaut du role), donc n'attend aucune entree de registre. Une valeur
inconnue est REFUSEE au debut du role plutot que de retomber en silence sur PostgreSQL.

PATIENT 0 PASSE DE SIX A QUATRE MACHINES (Dovecot, Redis, PostgreSQL et sa VM). Sur la
machine dont tout descend, chaque service en moins est une chose de moins a defendre, a
sauvegarder et a rebatir. Et l'effet depasse patient 0 : une offre `forge` pour un petit
organisme cesse d'exiger une VM PostgreSQL.

LA NEUVIEME. En verifiant P35 sur patient 0, elle a rendu un verdict JUSTE SUR LE MAUVAIS
ECOSYSTEME : `plan = RACINE / "instance" / "plan"`, le symlink en dur. Neuvieme resolution
d'instance codee en dur en cinq jours. Ce n'est plus une serie de bogues, c'est une piece
manquante : une resolution unique et partagee, a faire en une fois et de tete reposee.

Enseigne : SQLite au glossaire (P39 l'exige desormais), et le README du role documente
l'interrupteur et ce qu'il ne change pas.

make verifier 40/40 ; make ci 40/40 ; lint et syntaxe du role verts.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-22 13:10:05 -04:00
..
_Sidebar.md filiation : signer, inscrire la parente, et compter les temoins 2026-08-21 12:56:29 -04:00
Autorisation-et-RBAC.md Doc à jour : unité wiki Autorisation & RBAC + leçon renouvellement + runbooks 2026-07-04 17:30:13 -04:00
Bases-de-données.md wiki : 10 unités restantes (Communication, Données, Observabilité, Socle & méthode) 2026-07-04 15:33:17 -04:00
Cache.md wiki : 10 unités restantes (Communication, Données, Observabilité, Socle & méthode) 2026-07-04 15:33:17 -04:00
Courriel.md wiki : 10 unités restantes (Communication, Données, Observabilité, Socle & méthode) 2026-07-04 15:33:17 -04:00
DNS-et-résolution.md wiki : unités PKI, DNS, Sauvegardes (Fondations complètes + Données) 2026-07-04 15:08:36 -04:00
Filiation-signatures-et-témoins.md filiation : signer, inscrire la parente, et compter les temoins 2026-08-21 12:56:29 -04:00
Glossaire.md forgejo : apprendre SQLite, et retirer ce qui ne servait pas 2026-08-22 13:10:05 -04:00
Home.md doc : l'aiguillage — quatre situations, quatre portes 2026-08-10 07:34:32 -04:00
Identité-et-SSO.md wiki : socle pédagogique + unité-pilote « Identité & SSO » 2026-07-04 14:59:10 -04:00
img wiki : intègre les 8 vues annotées à « Le GUI (console d'exploitation) » 2026-07-28 13:57:39 -04:00
Infra-as-Code-et-idempotence.md wiki : rattraper la reconstruction, et une unite sur la verification du deploye 2026-08-09 15:11:43 -04:00
La-preuve.md portabilite : Technolibre debout, six devis, et P35 2026-08-10 13:36:44 -04:00
Le-GUI-console-d-exploitation.md intégrations : le rôle déclare sa politique ; le cluster passe à l'hébergeur 2026-08-03 14:09:22 -04:00
Le-plan-et-l-adressage-dérivé.md adressage : le decalage de +10 est retire, l'index se lit dans l'adresse 2026-08-12 16:16:08 -04:00
Le-réseau-des-tenants.md glossaire : le metier n'etait explique nulle part 2026-08-21 12:15:55 -04:00
Liaisons-bindings.md wiki : 10 unités restantes (Communication, Données, Observabilité, Socle & méthode) 2026-07-04 15:33:17 -04:00
Multi-instance-et-fédération.md adressage : le decalage de +10 est retire, l'index se lit dans l'adresse 2026-08-12 16:16:08 -04:00
Métriques-et-journaux.md wiki : 10 unités restantes (Communication, Données, Observabilité, Socle & méthode) 2026-07-04 15:33:17 -04:00
PKI-et-confiance.md Doc à jour : unité wiki Autorisation & RBAC + leçon renouvellement + runbooks 2026-07-04 17:30:13 -04:00
README.md wiki : socle pédagogique + unité-pilote « Identité & SSO » 2026-07-04 14:59:10 -04:00
Reprendre-l-écosystème.md doc : pas de page « ce qui va te mentir » — les pieges ont trouve leur domicile 2026-08-09 23:59:02 -04:00
Reverse-proxy-et-TLS.md wiki : 10 unités restantes (Communication, Données, Observabilité, Socle & méthode) 2026-07-04 15:33:17 -04:00
Sauvegardes.md wiki : unités PKI, DNS, Sauvegardes (Fondations complètes + Données) 2026-07-04 15:08:36 -04:00
Supervision-et-impact.md wiki : 10 unités restantes (Communication, Données, Observabilité, Socle & méthode) 2026-07-04 15:33:17 -04:00
Sécurité-et-durcissement.md wiki : 10 unités restantes (Communication, Données, Observabilité, Socle & méthode) 2026-07-04 15:33:17 -04:00
Virtualisation-et-clonage.md wiki : 10 unités restantes (Communication, Données, Observabilité, Socle & méthode) 2026-07-04 15:33:17 -04:00
Vérifier-le-déployé.md wiki : rattraper la reconstruction, et une unite sur la verification du deploye 2026-08-09 15:11:43 -04:00

wiki/ — source du wiki pédagogique

Ce dossier est la source versionnée du wiki Set-OPS (accueil, unités d'apprentissage, runbooks, glossaire). Il est publié dans le wiki Forgejo du dépôt (.wiki.git) — le dépôt reste la source, le wiki Forgejo la vue browsable et web-éditable.

  • Home.md — page d'accueil (cadrage : moteur souverain et compagnon pédagogique).
  • _Sidebar.md — navigation.
  • Identité-et-SSO.md — unité-pilote (le moule : concept → Set-OPS → générique → à toi de jouer).

Moule d'une unité : ① le concept (générique) · ② comment Set-OPS le fait (le vrai) · ③ pourquoi c'est transférable · ④ à toi de jouer (observe/interroge/casse/répare).

Principe : le wiki enseigne et oriente ; il pointe vers docs/ et les README de rôles pour le détail technique — il ne les recopie pas (anti-dérive).

Publication (à faire une fois le socle validé) : cloner le dépôt wiki Forgejo et y pousser ces pages (les noms de fichiers Titre-Avec-Tirets.md deviennent « Titre Avec Tirets » dans l'UI).