我希望这个问题不是太基本,但似乎互联网上没有明确的答案。
我正在尝试根据完全限定的域名将特定模块发送到节点。
我不想复制和粘贴默认值,但如果有一种方法可以使用 puppet 执行案例或基于节点的 if 语句,我会很高兴。
例如:如果节点名称为 foo,则包含模块 bar,但继续解析默认类而不中断。
我希望这个问题不是太基本,但似乎互联网上没有明确的答案。
我正在尝试根据完全限定的域名将特定模块发送到节点。
我不想复制和粘贴默认值,但如果有一种方法可以使用 puppet 执行案例或基于节点的 if 语句,我会很高兴。
例如:如果节点名称为 foo,则包含模块 bar,但继续解析默认类而不中断。
node 'foo' inherits default {
include bar
}
根据Puppetlabs 文档FQDN
中的Assigning a Class to a Node With Hiera
示例,为节点使用特定模块的一种好方法。