我希望这个问题不是太基础,但似乎互联网上没有明确的答案。
我正在尝试根据完全限定的域名将特定模块发送到节点。
我不想复制并粘贴默认设置,但如果有办法使用puppet来处理基于节点的case或if语句,我会很高兴。
例如:如果节点名称为foo,则包含模块栏,但继续解析默认类而不会中断。
答案 0 :(得分:0)
node 'foo' inherits default {
include bar
}
答案 1 :(得分:0)
基于FQDN
为节点使用特定模块的好方法是遵循Puppetlabs documentation中的Assigning a Class to a Node With Hiera
示例。