Set-OPS-Public/roles/hosts_statiques/defaults/main.yml
Daniel Allaire 8e125b71cb
Some checks are pending
verifier / verifier (push) Waiting to run
plancher : nommer ce qui est hors de l'ecosysteme
Le plancher /etc/hosts ne savait nommer que ce que l'ecosysteme contient. Or un
ecosysteme enfant doit atteindre la forge dont il descend, et ce nom-la resout
vers l'adresse publique depuis l'overlay -- pas vers l'adresse du LAN, que la
frontiere bloque a juste titre.

hosts_statiques_externes accueille ces declarations. Le fichier etant regenere
integralement a chaque passage, une entree posee a la main ne tiendrait pas.

La poignee TCP disait "ouvert" sur l'adresse bloquee alors qu'aucune donnee ne
passait -- seule la livraison compte.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-23 10:09:08 -04:00

33 lines
1.8 KiB
YAML

---
# Plancher de résolution : /etc/hosts généré depuis l'inventaire, indépendant du
# serveur DNS. Permet à tout l'écosystème de se résoudre par nom même DNS éteint.
hosts_statiques_actif: true
hosts_statiques_domaine: "{{ domaine_interne | default('') }}"
# Alias d'exposition : poser <IP edge> <FQDN exposé> pour chaque application qui 'expose'
# un FQDN (domaines.edge → l'edge qui le sert). Rend la résolution des services indépendante
# du DNS. Best-effort : ignoré si le plan n'est pas disponible (ex. préparation du template).
hosts_statiques_publier_expositions: true
hosts_statiques_expositions: []
# --- Hôtes EXTERNES à l'écosystème -------------------------------------------
#
# Le plancher ne savait nommer que ce que l'écosystème contient. Or un écosystème a
# besoin d'atteindre des noms du dehors — à commencer par la forge dont il descend.
#
# LE PIÈGE, MESURÉ LE 2026-08-23. `forge.alliance-boreale.ca` résout vers 192.168.14.66
# depuis le poste d'administration, et vers 69.70.26.51 — l'adresse PUBLIQUE — depuis
# l'overlay de patient 0, qui ne sait pas l'atteindre de l'intérieur (pas de retour en
# épingle). Le clone initial du miroir avait pourtant réussi : la résolution n'est pas
# stable, elle dépend du résolveur interrogé. Un miroir qui se synchronise toutes les
# huit heures serait tombé dessus tôt ou tard, et le silence aurait duré.
#
# Poser l'entrée à la main dans /etc/hosts ne tiendrait pas : ce fichier est REGÉNÉRÉ
# intégralement à chaque passage du rôle. La déclaration doit donc vivre au plan.
#
# Format :
# hosts_statiques_externes:
# - ip: "192.168.14.66"
# noms: ["forge.alliance-boreale.ca"]
# pourquoi: "forge amont — l'adresse publique est injoignable de l'intérieur"
hosts_statiques_externes: []