Set-OPS-Public/wiki/Rôles.md
Daniel Allaire d76ce574f0 fiches de role au wiki : 68 generees, l index, et trois gardes qui ont mordu
Generees depuis ce que chaque role declare, avec un schema mermaid et la raison
de chaque ligne. Une section vide est une information : l index recompte ce que
la flotte ne declare pas — 36 sans flux, 40 sans sonde, 67 sans metrique.

La charte du wiki disait de ne pas recopier le depot, pour eviter la derive. Le
motif ne vaut pas pour une page qui relit sa source ; l exception est nommee
plutot que prise en silence.

La navigation exigeait une citation DIRECTE alors que son motif parle
d atteignabilite. L exigence litterale interdisait toute page d index — la garde
forcait a degrader ce qu elle protegeait. Elle suit maintenant les liens de
proche en proche, et son motif reconnait le souligne : un motif trop etroit ne
rend pas une garde prudente, il la rend aveugle.

Et le compte du wiki serait passe de 27 a 96 : une fiche generee n est pas une
unite d apprentissage.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Crgis8CxCWkAGFA1ecBz3q
2026-09-14 14:09:13 -04:00

5.3 KiB

Les rôles, un par un

Généré par make fiches. Ne pas éditer à la main : corriger la déclaration du rôle, puis régénérer.

Pour qui : celui qui doit agir sur un rôle et veut savoir, avant de toucher quoi que ce soit, qui lui parle, ce qu'il rend et ce qu'il coûte.

Chaque fiche est construite depuis ce que le rôle déclare lui-même — meta/flux.yml, meta/supervision.yml, meta/metriques.yml, meta/empreinte.yml, meta/authentification.yml. Aucune n'est écrite à la main : soixante-huit pages rédigées seraient périmées avant la fin du mois.

Une colonne vide est une information, pas un trou dans la fiche. C'est la carte de ce qui reste à déclarer, tenue à jour toute seule.

rôle flux entrants sonde métriques
amorcage_acces — — —
apparmor — — —
auditd — — —
chrony — — —
client_artefacts — — —
client_backup — — —
client_journal 1 1 —
client_metrique 1 1 —
client_pki — 1 —
client_resolveur — — —
client_sante — — —
client_smtp — — —
cloud_init — — —
cloud_init_retrait — — —
common_packages — — —
core_dumps — — —
fail2ban_ssh — — —
hardening_packages — — —
hosts_statiques — — —
journald — — —
motd — — —
nftables_baseline — — —
paquets_tiers — — —
qemu_guest_agent — — —
resoudre_annuaire — — —
resoudre_base — — —
resoudre_idp — — —
resoudre_politique_mdp — — —
serveur_artefacts 1 2 —
serveur_backup 1 1 —
serveur_backup_site 1 — —
serveur_cache_site 1 — —
serveur_collabora 2 1 —
serveur_debian 3 2 —
serveur_dovecot 3 1 —
serveur_durci — 1 —
serveur_forge_site 1 — —
serveur_forgejo 2 1 —
serveur_grafana 1 1 —
serveur_icinga 4 1 —
serveur_icingaweb2 1 — —
serveur_keycloak 1 1 —
serveur_loki 4 2 —
serveur_nextcloud 1 1 —
serveur_nginx 4 1 —
serveur_oauth2_proxy 1 1 —
serveur_openldap 2 1 —
serveur_ops — 1 —
serveur_ops_site — — —
serveur_ops_tenant 1 1 —
serveur_postfix 2 1 —
serveur_postgresql 2 1 oui
serveur_powerdns 2 1 —
serveur_prometheus 1 1 —
serveur_redis 1 1 —
serveur_resolveur 2 1 —
serveur_resolveur_site 2 — —
serveur_rspamd 2 1 —
serveur_step_ca 1 1 —
serveur_web_dorsal 1 — —
serveur_web_frontal 1 — —
ssh_baseline — — —
ssh_hardening — — —
sudo_ansible — — —
sysctl_hardening — — —
systemd_ssh_auto — — —
template_cleanup — — —
unattended_upgrades — — —

Ce qui reste à déclarer

Sur 68 rôles :

  • 36 ne déclarent aucun flux entrant
  • 40 ne déclarent aucune sonde
  • 67 ne déclarent aucune métrique

Ces nombres ne sont pas tous des dettes : un rôle de durcissement n'a rien à exposer, et beaucoup de client_* n'ont aucun verdict à rendre. Mais un service qui porte de l'état et ne déclare rien mérite qu'on se demande pourquoi.