1
VMのプロビジョニングの一環として、プロビジョニング時に構成ファイルを作成する必要があります。私のホストマシン上で、私はerb
ファイルに変数を渡すことができるよ:バグのプロビジョニングにおけるレンダリングerb
erb x=1 y=2 some_conf.erb
それは、ホストマシン上のerb
ファイルをレンダリングして、ゲストへのパイプ結果をすることは可能ですか?
config.vm.provision "shell"
にerb
コマンドを入力すると、ゲストマシン(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
をこの1つのファイルをプッシュするvagrant file provisionerを使用することができますe、出力をゲストのファイルにどのようにパイプするのですか? – Zeophlite
迷惑メールファイルのプロビジョナを使用して、例を追加することができます –