如何在puppet

时间:2015-05-19 18:02:51

标签: puppet concat hiera

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

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

有没有人有这么聪明的方法呢?

1 个答案:

答案 0 :(得分:1)

您是否安装了puppetlabs-stdlib库?

由于您可以传递模板comma separated list,因此您可以使用stdlib函数join()将数组转换为字符串。

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

这是否符合您的要求?