是否可以为给定环境定义单独的hiera.yaml?目前我正在使用动态环境。根据我的hiera.yaml文件,每个都有自己的 hiera 数据目录。
:yaml:
:datadir: /var/lib/hiera/%{environment}
但是,一个缺点是所有这些环境都受制于相同的层次结构。我认为这对于共享 Puppet Master 的许多团队来说效果不佳。
那么最好的选择是什么,为每个需要维护一组服务器的团队配备一个专门的 Puppet Master?
是否可以为给定环境定义单独的hiera.yaml?目前我正在使用动态环境。根据我的hiera.yaml文件,每个都有自己的 hiera 数据目录。
:yaml:
:datadir: /var/lib/hiera/%{environment}
但是,一个缺点是所有这些环境都受制于相同的层次结构。我认为这对于共享 Puppet Master 的许多团队来说效果不佳。
那么最好的选择是什么,为每个需要维护一组服务器的团队配备一个专门的 Puppet Master?
我想我刚刚找到了。
我的猜测是你可以像环境一样使这个动态化,比如