Beryl::CLI::DnsRecord
beryl dns-record <zone> <sous-domaine> <TYPE> <cible> — pose (ou corrige)
UN enregistrement DNS quelconque dans une zone gérée par beryl, via le
dns_provider déclaré pour ce domaine et les identifiants du coffre de
la société propriétaire. Complète beryl dns (enregistrements CANONIQUES
d'un host) et beryl dns-alias (alias A/AAAA vers un host) pour tout le
reste : CNAME de validation ACME, TXT de vérification, MX…
beryl dns-record example.org _acme-challenge.pkg CNAME _acme-challenge.pkg.example.net beryl dns-record example.net @ TXT "v=spf1 -all"
Idempotent (ensure_record : rien si l'enregistrement existe déjà avec
cette cible, mise à jour si la cible diffère), puis rafraîchit la zone.
Simulation par défaut, --apply pour exécuter.
Constants
Class methods
Valide la cible selon le type et la normalise : une cible CNAME ou MX
est un nom ABSOLU, d'où le point final ajouté s'il manque (sinon la
zone le compléterait : x.example.net.zone.). Lève ArgumentError.