-1
在vagrant文件中有對bash腳本的調用。現在,我想的參數傳遞給它實際上是從以下YAML文件讀取的bash腳本是片段如何將參數傳遞給在vagrantfile內調用的bash腳本?
yaml_hash = YAML.load_file('config.yml')
p yaml_hash['servers']
yaml_hash['servers'].each do |letter, hash|
p letter
p hash['ip']
p hash['pass']
controller.vm.provision :shell, keep_color: true, path: '/controller.sh', :args => [p hash['ip'], p hash['pass']]
end
但上面的一塊是「語法錯誤,意想不到的‘]’,希望keyword_end」我是沒有得到什麼是錯誤的,我試圖通過圍繞論點引用報價也沒用。請建議如何將參數傳遞給bash文件。