Je travaille sur le passage d'un arbre d'héritage de nœuds à hiera. Actuellement, je travaille sur le hiérarchie . Avant hiera, mes nœuds avaient une hiérarchie telle que
base
pre-prod
qa
nodes
staging
nodes
development
nodes
prod
nodes
Maintenant, j'essaie d'obtenir le même niveau avec hiera. Au départ, j'ai ceci
:hierarchy:
- base
- "%{environment}"
- "%{clientcert}"
mais j'ai besoin d'un autre niveau pour capturer pré-prod y prod . Je pense qu'il faudrait ajouter une entrée à Puppet.conf quelque chose comme
[agent]
realm = pre-prod
puis
:hierarchy:
- base
- "%{realm}"
- "%{environment}"
- "%{clientcert}"
Quelques questions
- Êtes-vous autorisé à placer des propriétés arbitraires dans Puppet.conf ?
- Est-ce que hiera verra le domaine la propriété ?