Set-OPS-Public/wiki
Daniel Allaire f33b5be151 assistants : cent trente-deux cibles, et aucune ne disait dans quel ordre
La console offrait des boutons sans sequence. Rien n'y apprenait que site-creer precede
forge-amorcer, que le premier passage de site-deployer-tout s'arrete sur une forge vide
sans que ce soit un echec, ni que rien n'est pret avant valider : cet ordre vivait en
prose dans des documents que la console ne porte pas.

La vue Assistants conduit 17 runbooks et 126 etapes. Les 132 cibles documentees y sont,
chacune portee par un assistant ou exemptee avec son motif — une exemption muette est
refusee. Le registre ne recopie pas le Makefile : il declare l'ordre, la nature, la portee
et le pourquoi, et le libelle de chaque etape est lu dans le Makefile au moment de servir.

P83 est ecrite en meme temps que la liste, pas apres, parce qu'une liste qui suit une
autre prend du retard. Onze tests lui presentent des registres faux, un par forme de
retard, et exigent qu'elle les refuse.

Le navigateur ne nomme pas une commande, il nomme une place : la route lance ce que le
registre declare a cet index-la, avec les seules variables declarees. L'index compte, le
premier jour d'un site jouant site-deployer-tout deux fois. Une etape qui ecrit attend que
la precedente ait reussi ; une mesure reste toujours offerte, parce que mesurer apres un
echec est exactement ce qu'on fait ensuite.

Valide : runbooks.py verifier a 0 ecart, make test a 0 echec, les 83 preuves rejouees, et
la console lancee pour de vrai — 17 runbooks servis, six requetes malformees refusees une
a une, une etape de mesure executee de bout en bout avec son journal.

Limite, anterieure a ce travail : P02 (test_ecriture_plan) echoue sur domaines.yml, a
l'identique sur une copie de HEAD. Ajouter ou retirer un domaine public depuis la vue
Domaines leverait a l'enregistrement. Non corrige ici.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-20 16:31:16 -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 documentation : la tournee des 74 documents, parce qu un balayage ne lit pas 2026-09-06 16:18:23 -04:00
Bases-de-données.md documentation : la tournee des 74 documents, parce qu un balayage ne lit pas 2026-09-06 16:18:23 -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 documentation : la tournee des 74 documents, parce qu un balayage ne lit pas 2026-09-06 16:18:23 -04:00
DNS-et-résolution.md documentation : la tournee des 74 documents, parce qu un balayage ne lit pas 2026-09-06 16:18:23 -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 patient 0 : il n existe plus, et le depot le disait encore au present 2026-09-07 00:13:21 -04:00
Home.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Identité-et-SSO.md observatoire : un seul nom pour la console, des deux cotes 2026-09-10 20:21:13 -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 schema du plan : la forme des registres devient derivee, et gardee 2026-09-08 15:19:20 -04:00
Le-GUI-console-d-exploitation.md assistants : cent trente-deux cibles, et aucune ne disait dans quel ordre 2026-09-20 16:31:16 -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 preuves : trois gardes pour ce que ma lecture ne tiendra pas 2026-09-08 12:47:18 -04:00
Liaisons-bindings.md documentation : la tournee des 74 documents, parce qu un balayage ne lit pas 2026-09-06 16:18:23 -04:00
Multi-instance-et-fédération.md documentation : la tournee des 74 documents, parce qu un balayage ne lit pas 2026-09-06 16:18:23 -04:00
Métriques-et-journaux.md observatoire : un seul nom pour la console, des deux cotes 2026-09-10 20:21:13 -04:00
PKI-et-confiance.md documentation : la tournee des 74 documents, parce qu un balayage ne lit pas 2026-09-06 16:18:23 -04:00
README.md preuves : trois gardes pour ce que ma lecture ne tiendra pas 2026-09-08 12:47:18 -04:00
Reprendre-l-écosystème.md documentation : la tournee des 74 documents, parce qu un balayage ne lit pas 2026-09-06 16:18:23 -04:00
Reverse-proxy-et-TLS.md vigie : la console de supervision porte enfin un nom de fonction 2026-09-10 21:05:47 -04:00
Rôle-amorcage_acces.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-apparmor.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-auditd.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-chrony.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-client_artefacts.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-client_backup.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-client_journal.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-client_metrique.md fiche : les panneaux etaient caches derriere l exportateur 2026-09-14 16:34:51 -04:00
Rôle-client_pki.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-client_resolveur.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-client_sante.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-client_smtp.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-cloud_init.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-cloud_init_retrait.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-common_packages.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-core_dumps.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-fail2ban_ssh.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-hardening_packages.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-hosts_statiques.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-journald.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-motd.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-nftables_baseline.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-paquets_tiers.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-qemu_guest_agent.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-resoudre_annuaire.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-resoudre_base.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-resoudre_idp.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-resoudre_politique_mdp.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_artefacts.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_backup.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_backup_site.md supervision : les huit derniers roles, et deux defauts que l epreuve a trouves 2026-09-14 15:43:52 -04:00
Rôle-serveur_cache_site.md supervision : les huit derniers roles, et deux defauts que l epreuve a trouves 2026-09-14 15:43:52 -04:00
Rôle-serveur_collabora.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_debian.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_dovecot.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_durci.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_forge_site.md supervision : les huit derniers roles, et deux defauts que l epreuve a trouves 2026-09-14 15:43:52 -04:00
Rôle-serveur_forgejo.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_grafana.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_icinga.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_icingaweb2.md supervision : les huit derniers roles, et deux defauts que l epreuve a trouves 2026-09-14 15:43:52 -04:00
Rôle-serveur_keycloak.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_loki.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_nextcloud.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_nginx.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_oauth2_proxy.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_openldap.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_ops.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_ops_site.md supervision : les huit derniers roles, et deux defauts que l epreuve a trouves 2026-09-14 15:43:52 -04:00
Rôle-serveur_ops_tenant.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_postfix.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_postgresql.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_powerdns.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_prometheus.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_redis.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_resolveur.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_resolveur_site.md supervision : les huit derniers roles, et deux defauts que l epreuve a trouves 2026-09-14 15:43:52 -04:00
Rôle-serveur_rspamd.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_step_ca.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-serveur_web_dorsal.md supervision : les huit derniers roles, et deux defauts que l epreuve a trouves 2026-09-14 15:43:52 -04:00
Rôle-serveur_web_frontal.md supervision : les huit derniers roles, et deux defauts que l epreuve a trouves 2026-09-14 15:43:52 -04:00
Rôle-ssh_baseline.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-ssh_hardening.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-sudo_ansible.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-sysctl_hardening.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-systemd_ssh_auto.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-template_cleanup.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôle-unattended_upgrades.md fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu 2026-09-14 14:09:13 -04:00
Rôles.md supervision : les huit derniers roles, et deux defauts que l epreuve a trouves 2026-09-14 15:43:52 -04:00
Sauvegardes.md documentation : la tournee des 74 documents, parce qu un balayage ne lit pas 2026-09-06 16:18:23 -04:00
Supervision-et-impact.md vigie : la console de supervision porte enfin un nom de fonction 2026-09-10 21:05:47 -04:00
Sécurité-et-durcissement.md documentation : la tournee des 74 documents, parce qu un balayage ne lit pas 2026-09-06 16:18:23 -04:00
Virtualisation-et-clonage.md D-85 : ce que le retrait de cloud-init NE ferme pas 2026-09-09 10:11:52 -04:00
Vérifier-le-déployé.md documentation : la tournee des 74 documents, parce qu un balayage ne lit pas 2026-09-06 16:18:23 -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 : make wiki-publier pousse ce dossier vers le wiki Forgejo du dépôt. Les noms de fichiers Titre-Avec-Tirets.md deviennent « Titre Avec Tirets » dans l'UI.

Sens unique. Une page modifiée dans l'interface de la forge est détruite à la publication suivante : on lit là-bas, on écrit ici.

Ces pages alimentent aussi docs/audit/plan-de-recette.md, généré par make plan-recette à partir des sections « ④ à toi de jouer ». La preuve P22 refuse que ce plan soit en retard sur le wiki — modifier une unité sans régénérer fait échouer le harnais.

Et depuis le 2026-09-07, la preuve P60 refuse que la forge soit en retard sur ce dossier. make wiki-publier dépose un témoin (docs/audit/wiki-publie.yml) : le commit publié. P60 le compare à l'état de wiki/. Rien ne mesurait cet écart auparavant, et il s'est creusé de vingt-sept jours en silence — deux unités jamais publiées, vingt et une différentes. Pour qui lit la forge plutôt que le dépôt, toute une révision n'existait pas.

Ce que le témoin ne dit pas : il dit ce qui est parti, jamais ce qui est arrivé. Une page éditée dans l'interface de la forge lui échappe — c'est la publication suivante qui l'écrase, et c'est la règle ci-dessus.