Puppet : données Hiera par environnement et par nœud
Le module profil_temps (paramètre profil_temps::serveurs) doit utiliser des serveurs NTP différents selon le site, avec une exception pour le serveur isolé dmz-proxy01.acme.test.
~/puppet/hiera.yaml(version 5) : hiérarchie du plus précis au plus général :nodes/%{trusted.certname}.yaml,sites/%{facts.site}.yaml,common.yaml(datadir: data)- Données :
data/common.yaml(profil_temps::serveurs: ['ntp1.acme.test', 'ntp2.acme.test']),data/sites/lyon.yaml(['ntp-lyon.acme.test']),data/nodes/dmz-proxy01.acme.test.yaml(['10.99.0.123']) - Vérifiez :
puppet lookup profil_temps::serveurs --node web-lyon02.acme.test --explain→ valeur retenue →answer lyon <valeur>; et pourdmz-proxy01.acme.test→answer dmz <valeur> - Pourquoi
trusted.certnameplutôt quefacts.hostnamepour le niveau nœud ? →answer trusted <non-falsifiable|plus-court|obligatoire>
Contenu Premium+
Ce contenu est inclus dans l'offre Premium+. Le titre et le résumé restent visibles pour vous aider à choisir.
Tâches
- Hiérarchie Hiera
- Résolution vérifiée
- Donnée de confiance