Acho que apenas o encontrei .
Meu palpite é que você pode fazer isso dinâmico da mesma forma que ambientes , algo como
hiera_config = $confdir/environments/$environment/hiera.yaml
É possível definir um hiera.yaml separado para um determinado ambiente? Atualmente, estou usando ambientes dinâmicos . Cada um tem seu próprio diretório de dados hiera, por meu arquivo hiera.yaml .
:yaml:
:datadir: /var/lib/hiera/%{environment}
Uma desvantagem é que todos esses ambientes estão sujeitos à mesma hierarquia. Eu não acho que isso funcionaria muito bem com muitas equipes em um mestre de marionetes compartilhado.
Então, qual é a melhor opção, um mestre de marionetes dedicado para cada equipe que tem um conjunto de servidores para manter?
Acho que apenas o encontrei .
Meu palpite é que você pode fazer isso dinâmico da mesma forma que ambientes , algo como
hiera_config = $confdir/environments/$environment/hiera.yaml
Tags puppetmaster hiera hierarchy