我对默认节点有一些困惑。 只有在没有其他节点定义的情况下才能应用在默认节点中定义的类,或者是否应用了默认节点和其他任何匹配的节点定义?
例如,我有一个Linux::Admins类,它指定属于wheel组的Linuxpipe理员。 我是否需要将该类复制到每个节点定义中,还是将其放入默认节点中,确保将其添加到明确定义的节点中?
我在默认节点上看不到太多的内容,你能指点我一些好的傀儡节点吗? 我使用木偶2.7。
默认节点的定义及其中的类只有在节点不符合任何其他节点定义的情况下才适用。
看看节点inheritance ,以便能够将类应用于所有节点,而不需要将其复制到所有节点。
更好的是,看看使用Hiera来声明节点 ,这是我推荐的方式 – Hiera增加了很多灵活性,并且不会遇到清单中节点声明和inheritance的一些问题(大多数值得注意的是,覆盖节点上的全局设置,并集成来自多个不同inheritance级别的类参数)。