Beryl::Config::Domain
Un domaine (ex: aloli.net). Existe dès qu'il y a un
<domaine>.yml à la racine de ~/.config/beryl/. Le dossier
~/.config/beryl/<domaine>/ est créé à la demande (pas vide).
Le fichier porte l'identité du domaine :
ovh.ssh_key_name/scaleway.ssh_key_ids— clé provider injectée au rescuessh_keys— clé(s) SSH du domaine, TOUJOURS injectées dans chaque user (obligatoire)
Le dossier contient les hosts directs et les groupes.
Constructors
Instance methods
all_hosts
Retourne tous les hosts du domaine (directs + sous groupes), sans distinction. Pratique pour lister/chercher.
direct_hosts
Sourcegroups
Sourcename
Sourceraw
Sourcesource_path
Sourcessh_keys
Clés SSH obligatoires du domaine (au sens « injectées dans
chaque user »). Lues depuis le champ racine ssh_keys: du
fichier domaine. Tableau vide si absent (mais le bootstrap
refusera alors car un user sans clé est une erreur).