README reduit au role du projet et au demarrage rapide. docs/architecture.md (schemas Mermaid), docs/setup.md, docs/usage.md (154 cibles en 13 familles), docs/README.md (index). Documents ranges en conception/, exploitation/, hebergement/, projet/ ; 598 chemins suivis. QUICKSTART.md, SOLUTION.md, architecture-set-ops.md et la carte fondus puis retires. Preuves : P48 lit l'index et conception/mecanismes.md ; les gardes parcourent docs/ sous- dossiers compris (_documents) ; usage.md suit le Makefile dans les deux sens. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
40 lines
2.1 KiB
YAML
40 lines
2.1 KiB
YAML
---
|
|
# Flux réseau du runner de TENANT. Voir docs/conception/flux-conception.md.
|
|
#
|
|
# UN SEUL FLUX, ET C'EST LE LIEN DE FILIATION.
|
|
#
|
|
# Ce rôle ne fait que déposer un fichier ; ce qui consomme la voûte, c'est `serveur_ops`
|
|
# quand il configure les machines de l'écosystème, et ses flux sont déclarés chez lui.
|
|
# Ce rôle n'atteint NI la fabric NI la frontière — c'est exactement ce qui le sépare de
|
|
# `serveur_ops_site`.
|
|
#
|
|
# Mais il porte la marque de l'INSÉMINATION. Un écosystème neuf ne peut pas s'amorcer
|
|
# lui-même : quelqu'un doit poser sa première machine et lui donner de quoi continuer.
|
|
# Ce quelqu'un est le runner du SITE, et ce flux est le seul chemin par lequel il entre —
|
|
# vers cette machine-ci, et vers aucune autre du tenant.
|
|
#
|
|
# POURQUOI IL EST DÉCLARÉ ICI ET PAS AU SOCLE. Au socle, il ouvrirait le SSH du site vers
|
|
# TOUTES les machines du tenant, ce que l'isolation refuse. Déclaré sur ce rôle, il ne
|
|
# vaut que pour les hôtes qui le portent — un seul par écosystème. La portée du pouvoir
|
|
# est celle du groupe, et le groupe est écrit au plan.
|
|
#
|
|
# CE QU'IL NE TRANSPORTE JAMAIS : un secret. Le runner du SITE peut poser le socle, le
|
|
# moteur, le plan et le plancher de résolution — tout cela est public. Il ne détient pas
|
|
# la voûte du tenant (elle est hors dépôt) et n'en connaît pas le mot de passe. C'est
|
|
# l'humain qui arme ce runner, et c'est voulu : voir `docs/conception/filiation-emancipation.md`.
|
|
flux:
|
|
- sens: ingress
|
|
port: 22
|
|
protocole: tcp
|
|
pair: runner_site
|
|
chiffrement: ssh
|
|
# CE ROLE N'OUVRE AUCUNE ECOUTE — il emprunte le sshd du socle, comme
|
|
# `serveur_backup`. Sans ce mot, P33 y voit deux roles qui se disputent le port 22
|
|
# sur la meme machine, et elle a raison de le demander : il n'y a que le registre
|
|
# pour distinguer « j'ouvre une ecoute » de « j'autorise une source de plus sur
|
|
# l'ecoute d'un autre ».
|
|
partage: true
|
|
raison: >-
|
|
Insémination : le runner du SITE amorce ce runner-ci — socle, moteur, plan,
|
|
plancher de résolution — jusqu'à ce qu'un humain lui remette sa voûte. Vers cette
|
|
machine seule, jamais vers le reste de l'écosystème.
|