【发布时间】:2013-12-09 16:07:41
【问题描述】:
我有几个文件需要由 Puppet 创建,全部基于模板。举个例子:
/etc/my-project/a.ini
/etc/my-project/b.ini
/etc/my-project/c.ini
我想做的是确保所有这些文件都使用 Puppet 中的一个语句。像这样的:
define myFile {
file { "/ect/init.d/$name.ini":
ensure => file,
content => template("myProject/myFiles/$name.erb"),
}
}
myFile { ['a', 'b', 'c']: }
但是,这似乎不起作用(受How to iterate over an array in Puppet 启发)。我在那里想念什么?如果不是$name,如何访问文件名并使用它?
【问题讨论】:
标签: puppet