Различная иерархия иерархии для динамической среды
Можно ли определить отдельный hiera.yaml для данной среды? В настоящее время я использую динамические среды. Каждый из них имеет свой собственный каталог данных hiera, согласно моему файлу hiera.yaml.
:yaml:
:datadir: /var/lib/hiera/%{environment}
Однако есть один недостаток: все эти среды подчинены одной и той же иерархии. Я не думаю, что это будет очень хорошо работать со многими командами на общем мастере Puppet.
Итак, что является лучшим вариантом, выделенным мастером Puppet для каждой команды, у которой есть набор серверов для обслуживания?
1 ответ
Решение
Я думаю, что только что нашел это.
Я думаю, что вы можете сделать это динамически так же, как окружение, что-то вроде
hiera_config = $confdir/environments/$environment/hiera.yaml