我正在使用无主木偶。我的情况是我正在使用一个名为hiera-regex
. 使用它的过程是你必须已经hiera-regex
安装在你的目标机器上。
如果由于某种原因hiera-regex
未安装,hiera 仍会在层次结构中查找密钥并开始使用它不应该在存在的情况下使用的密钥hiera-regex
。理想情况下,我希望 Puppet 在找不到hiera-regex
后端安装时退出。但截至目前,Puppet 只打印一个 notice(),它很容易被遗漏,并且会使您的节点处于不需要的状态。
如果未安装后端 hiera 配置为使用,是否可以以某种方式将 Puppet/hiera 配置为完全不继续进行无主设置?
这是我的 hiera.yaml 文件:
---
:backends:
- regex # this is the custom backend (hiera-regex)
- yaml
:regex:
:datadir: /etc/puppet/hiera
:yaml:
:datadir: /etc/puppet/hiera
:hierarchy:
- "%{fqdn}"
- base