如何在Puppet中定义不同定义资源的多个列表?
我想使用Puppet创建一个配置文件。此文件可以有多种类型的已定义资源,并且可以有同一已定义资源的多个实例 比如说,如何在Puppet中定义不同定义资源的多个列表?,puppet,Puppet,我想使用Puppet创建一个配置文件。此文件可以有多种类型的已定义资源,并且可以有同一已定义资源的多个实例 比如说, define host { use linux-server host_name localhost alias localhost address 127.0.0.1 } define host { use linux-server host_name web1 alias web1 address 192.16
define host {
use linux-server
host_name localhost
alias localhost
address 127.0.0.1
}
define host {
use linux-server
host_name web1
alias web1
address 192.168.0.100
}
define service {
use local-service
host_name localhost, web1
service_description PING
check_command check_ping!100.0,20%|500.0,60%
}
在本例中,将有两个主机定义的资源实例和一个服务定义的资源实例
这篇文章()似乎是一个开始,但我很难将其概括为我的目标
谢谢
艾伦我会给你指出两个选择,两个实现这一目标的方法
,以构建文件李>
使用concat
和concat片段
构建文件
这两个选项都允许您构建文件,而且相对容易。如果文件像您发布的一样简单,我想我会使用erb模板,如果conf文件是多个片段的异构混合,我会使用concat结构