Beryl::CLI::DnsAlias
beryl dns-alias <host> --name <label> — pose un ALIAS DNS A/AAAA pointant
<label>.<zone> vers l'IP du host, via le dns_provider de la zone. FORWARD
SEUL : pas de reverse PTR, pas de rename panel (≠ beryl dns, qui pose le
record CANONIQUE du host). Un alias est un nom de service, pas l'identité du
host — on ne veut donc pas toucher au reverse de l'IP.
Cas d'usage principal : FAILOVER Headscale. Après promotion d'un standby,
l'opérateur repointe headscale.<zone> vers le serveur promu :
beryl dns-alias zstandby.example.net --name headscale
Réduit le RTO du failover (cf. roadmap headscale + doc headscale-setup.adoc : « mettre à jour le DNS headscale.example.net »). Généralement utile pour tout alias de service (smtp, db, …) pointant vers un host.
Constants
EXIT_OK = 0
EXIT_RUNTIME = 10
EXIT_USAGE = 2