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

时间:2014-12-10 13:17:50

标签: puppet

我有以下服务器主机名。

appserver-mgr1
appserver-mgr2
appserver-wkr1
appserver-wkr2

我想将特定节点配置应用于所有这些服务器。

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

目前我正在使用默认节点定义。

node 'default' {
        include appserver
}

如果有一组新的服务器,

esb1
esb2
elb1

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

1 个答案:

答案 0 :(得分:2)

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

node /^appserver-/ {
    include appserver
}