如何根据节点名称发送不同的puppet类?

时间:2013-04-10 17:48:46

标签: puppet

我希望这个问题不是太基础,但似乎互联网上没有明确的答案。

我正在尝试根据完全限定的域名将特定模块发送到节点。

我不想复制并粘贴默认设置,但如果有办法使用puppet来处理基于节点的case或if语句,我会很高兴。

例如:如果节点名称为foo,则包含模块栏,但继续解析默认类而不会中断。

2 个答案:

答案 0 :(得分:0)

node 'foo' inherits default { 
    include bar
}

答案 1 :(得分:0)

基于FQDN为节点使用特定模块的好方法是遵循Puppetlabs documentation中的Assigning a Class to a Node With Hiera示例。