Hierarquia hiera diferente por ambiente dinâmico

3

É 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?

    
por quickshiftin 20.02.2014 / 21:55

1 resposta

3

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
    
por 20.02.2014 / 22:49