Beryl::Apply::DnsHook
Contexte d'exécution transmis aux primitives, porteur d'infos dérivées du host qui ne tiennent pas dans les params d'un step.
-
protected_keys: clés publiques SSH que beryl utilise pour se connecter (dérivées dehost.identity_file). La primitiveuser-update-keysrefuse de les retirer — garde-fou pour ne pas se couper la branche sur laquelle on est assis en plein apply. -
vars: variables built-in fournies par beryl (société/company,fqdn,hostname,domain, etvrack_ipsi l'hôte est dans un vRack), interpolables{{ … }}dans toutes les recettes — ex.VersionAddendum: "{{ company }}",listen {{ vrack_ip }}:80. -
dns: pose d'un enregistrement DNS chez le fournisseur de la zone (primitivedns-record), fourni parberyl sync: (nom complet, type, cible, dry_run) → {changé ?, message}. Absent horsberyl sync. -
os: système de l'hôte, détecté parberyl sync(uname -s) :FREEBSD(cas général) ouLINUX(systemd), cf.Primitive#systems.