La ligne de partage est celle des voutes. serveur_ops calcule et configure -- voute du tenant, SSH chez lui. serveur_ops_site materialise -- voute du SITE, API de l'hyperviseur, jamais de SSH chez un tenant. Un runner par tenant qui materialiserait mettrait la voute du SITE en N exemplaires. Un runner unique qui ferait tout traverserait le default-deny inter-tenant et rendrait l'emancipation impossible. Le role depose la voute CHIFFREE et relit l'en-tete apres avoir ecrit : sans `decrypt: false`, Ansible dechiffre la source quand il detient le mot de passe -- constate le jour meme, 776 octets en clair au lieu de 3465. Controle negatif fait, la garde mord. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
15 lines
532 B
YAML
15 lines
532 B
YAML
---
|
|
# Flux réseau du runner de SITE. Voir docs/flux-conception.md.
|
|
#
|
|
# Un seul flux, et c'est tout son sens : l'API de l'hyperviseur. Ce rôle n'entre JAMAIS
|
|
# chez un tenant — c'est `serveur_ops` qui configure les machines, une fois qu'elles
|
|
# existent.
|
|
flux:
|
|
- sens: egress
|
|
port: 8006
|
|
protocole: tcp
|
|
pair: externe
|
|
chiffrement: tls-requis
|
|
raison: >-
|
|
API de l'hyperviseur : créer, cloner et détruire les VM de la fabric. Le seul flux
|
|
par lequel un écosystème peut en matérialiser un autre.
|