1

我已经使用 hiera 配置了一个模板名称列表。在 puppet 中,我想将所有这些文件连接到一个文件中。

模板函数也接受多个参数,它不支持使用数组变量作为参数。

有没有人有任何聪明的方法来做到这一点?

4

1 回答 1

1

你有安装puppetlabs-stdlib库吗?

由于您可以将模板传递给 逗号分隔的列表,因此您可以使用stdlib函数join()将数组转换为字符串。

$my_array = hiera('array_to_lookup')
...
content => template(join($my_array, ','))

这对您的要求有用吗?

于 2015-05-19T19:25:28.870 回答