puppet site.pp为具有相同主机名前缀的节点应用节点定义配置

puppet site.pp为具有相同主机名前缀的节点应用节点定义配置,puppet,Puppet,我有以下服务器主机名 appserver-mgr1 appserver-mgr2 appserver-wkr1 appserver-wkr2 我想对所有这些服务器应用特定的节点配置 如何使用appserver-前缀在site.pp文件中为这些服务器集定义唯一的节点定义 目前我使用的是默认节点定义 node 'default' { include appserver } 如果出现一组新的服务器 esb1 esb2 elb1 如何应对这些更改并相应地修改site.pp文件?可以

我有以下服务器主机名

appserver-mgr1
appserver-mgr2
appserver-wkr1
appserver-wkr2
我想对所有这些服务器应用特定的节点配置

如何使用
appserver-
前缀在
site.pp
文件中为这些服务器集定义唯一的节点定义

目前我使用的是默认节点定义

node 'default' {
        include appserver
}
如果出现一组新的服务器

esb1
esb2
elb1

如何应对这些更改并相应地修改
site.pp
文件?

可以使用正则表达式声明节点

node /^appserver-/ {
    include appserver
}