Beryl::Config::Account
Société payeuse : unité de regroupement racine de beryl (ADR-014).
Une société :
- détient un compte par fournisseur (OVH, Scaleway, Gandi…),
dont les credentials vivent dans
.env.yml[<account>][<provider>]; - héberge N domaines (zones DNS) sous son dossier
~/.config/beryl/<account>/; - partage ses credentials entre tous ses domaines (aloli.net + aloli.fr → mêmes clés OVH aloli).
L'identifiant de la société est son nom court (ex: aloli), qui
correspond au nom du dossier dans ~/.config/beryl/. Pas d'identifiant
numérique, pas de slug : ce qu'on tape dans la commande est ce
qu'on voit dans le filesystem.
Les métadonnées optionnelles (contact, notes, facturation…) vivent
dans ~/.config/beryl/<account>/_account.yml, stockées dans metadata.
Constructors
Instance methods
display_name
Nom d'affichage : champ name: du _account.yml si défini,
sinon le nom court en majuscules. Utilisé dans les logs.
domains
Sourcemetadata
Sourcename
Sourcepath
Source