我已经使用 hiera 配置了一个模板名称列表。在 puppet 中,我想将所有这些文件连接到一个文件中。
模板函数也接受多个参数,它不支持使用数组变量作为参数。
有没有人有任何聪明的方法来做到这一点?
你有安装puppetlabs-stdlib库吗?
由于您可以将模板传递给 逗号分隔的列表,因此您可以使用stdlib
函数join()将数组转换为字符串。
$my_array = hiera('array_to_lookup')
...
content => template(join($my_array, ','))
这对您的要求有用吗?