Mesure sur le terrain : chaque runner lit son depot en SSH avec sa cle de deploiement, et la forge lui refuse les autres, alors meme que les depots sont publics. Le role ne clone plus en HTTPS que les depots publics ; les depots instance, tenant et hebergeur passent en SSH, cle d'hote epinglee, commande SSH posee dans leur config git. Avant l'armement, le controleur les apporte en git bundle. La cle d'hote de la forge est declaree au plan du site et offerte par la fiche. genome_etat et genome_pousser lisent l'API authentifies ; la sonde genome-servi compte les publics ; forge_amorcer cree prives les depots des ecosystemes et du site. make forge-etancheite mesure le tout. Les depots restent publics. 95 preuves. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
21 lines
1.2 KiB
YAML
21 lines
1.2 KiB
YAML
---
|
|
# LA FORGE DU GÉNOME DU SITE — le marqueur, pas l'installateur.
|
|
#
|
|
# `serveur_forgejo` pose le logiciel ; ce rôle dit que CETTE forge est celle dont les
|
|
# écosystèmes du site se reproduisent (D-81), et déclare le flux qui le permet.
|
|
#
|
|
# Le port est celui que le plan du site donne à la forge. On ne le redéclare pas ici :
|
|
# une seconde source finirait par diverger de la première.
|
|
serveur_forge_site_port: "{{ serveur_forgejo_port | default(443) }}"
|
|
|
|
# L'ORGANISATION QUI PORTE LE GENOME. C'est elle que clonent les runners des locataires —
|
|
# `serveur_ops_depots` nomme des depots sous ce proprietaire, pas ailleurs.
|
|
serveur_forge_site_organisation: "genome"
|
|
|
|
# COMBIEN DE DEPOTS PUBLICS AU MINIMUM. La sonde lit l'API SANS identifiant : elle voit ce
|
|
# qu'un ecosysteme neuf peut cloner sans rien detenir. Depuis le 2026-10-11, la carte du
|
|
# site et les plans des locataires sont PRIVES (`docs/depots-prives-conception.md`) : il
|
|
# reste au moins le moteur. Les depots prives se surveillent ailleurs — `make genome-etat`,
|
|
# `make forge-cles`, et chaque runner qui les tire. On ne fixe pas un compte exact : le
|
|
# nombre de depots change, la sonde ne doit pas changer avec.
|
|
serveur_forge_site_sonde_depots_minimum: 1
|