1
作爲配置虛擬機的一部分,我需要在配置時創建一個配置文件。在我的主機,我可以將變量傳遞給一個erb
文件:在Vagrant配置中渲染erb
erb x=1 y=2 some_conf.erb
是否有可能使主機上的erb
文件,然後通過管道將結果提供給客人?
如果我將erb
命令放在config.vm.provision "shell"
中,則該命令在來賓機(不含Ruby)上運行,例如,
# this command runs on the guest
# where as I want erb to run on the host
config.vm.provision "shell", inline: <<-SHELL
erb x=1 y=2 some_conf.erb > /etc/some_conf
SHELL
使用第一爲例對這個單一的文件e,如何將輸出傳輸到客戶端上的文件? – Zeophlite
您可以使用vagrant文件供應商,添加示例 –