Различная иерархия иерархии для динамической среды

Можно ли определить отдельный hiera.yaml для данной среды? В настоящее время я использую динамические среды. Каждый из них имеет свой собственный каталог данных hiera, согласно моему файлу hiera.yaml.

:yaml:
   :datadir: /var/lib/hiera/%{environment}

Однако есть один недостаток: все эти среды подчинены одной и той же иерархии. Я не думаю, что это будет очень хорошо работать со многими командами на общем мастере Puppet.

Итак, что является лучшим вариантом, выделенным мастером Puppet для каждой команды, у которой есть набор серверов для обслуживания?

1 ответ

Решение

Я думаю, что только что нашел это.

Я думаю, что вы можете сделать это динамически так же, как окружение, что-то вроде

hiera_config = $confdir/environments/$environment/hiera.yaml
Другие вопросы по тегам