1
我已經使用hiera配置了模板名稱列表。在puppet內部,我想將所有這些文件連接成一個文件。如何連接傀儡中的文件變量列表
此外,模板函數接受多個參數,它不支持使用數組變量作爲參數。
有沒有人有這樣做的巧妙方法?
我已經使用hiera配置了模板名稱列表。在puppet內部,我想將所有這些文件連接成一個文件。如何連接傀儡中的文件變量列表
此外,模板函數接受多個參數,它不支持使用數組變量作爲參數。
有沒有人有這樣做的巧妙方法?
您是否安裝了puppetlabs-stdlib庫?
由於您可以通過模板comma separated list,因此可以使用stdlib
函數join()將數組轉換爲字符串。
$my_array = hiera('array_to_lookup')
...
content => template(join($my_array, ','))
這是否符合您的要求?
你能舉一個你想要做什麼的例子嗎?我有點得到你問:模板路徑的數組變量,然後能夠做一些像'template($ array_of_templates)'? –
@Peter,我有一個配置文件,我正在不同的服務器上安裝。我想從所有服務器獲得的「基本」配置文件中編寫此文件,然後根據我的hiera配置添加其他配置。然後,我可以使用hiera_array動態構建數組,然後將其傳遞給模板函數。我看到有一個功能要求,但它的4歲。 – BillMan