我有進口的環境文件的廚師長JSON文件,廚師模板環紅寶石
{
"mongodb": {
"replicaset": {
"nodes": [
"test-mongo1:27017",
"test-mongo2:27017"
]
}
}
}
我的廚師烹飪書模板添加如下打造蒙戈連接字符串,
"mongo": {
"url" : "mongodb://<% node['mongodb']['replicaset']['nodes'].each do |replica| -%>admin:[email protected]<%= replica %>/user_db1",
<% end %>
但輸出像下面,而不是驗證爲JSON
"mongo": {
"url" : "mongodb://admin:[email protected]:27017/user_db1",
admin:[email protected]:27017/user_db1",
預期結果:
"mongo": {
"url" : "mongodb://admin:[email protected]:27017/user_db1,admin:[email protected]:27017/user_db1",
跟着How to Run for each loop in template chef,但我的紅寶石不是最好的,因爲我剛剛開始與所有這些東西。任何幫助將是偉大的,謝謝。
使用'map' not'each'。 –