每个dynamic环境都有不同的层次结构

是否可以为给定的环境定义一个单独的hiera.yaml ? 目前我正在使用dynamic环境 。 每个人都有自己的hiera数据目录,根据我的hiera.yaml文件。

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

一个缺点是所有这些环境都受到相同的层次结构的影响。 我认为这对于许多共享木偶大师的团队来说不是很合适。

那么最好的select是什么?每个团队都有一个专门的Puppet master,有一套服务器要维护?

我想我只是find了它 。

我的猜测是你可以像环境一样使这个dynamic变得像环境一样

 hiera_config = $confdir/environments/$environment/hiera.yaml