Vagrant を使用して、テスト環境を開始します。悲しいことに、Vagrant ボックスをスピンアップする前に、情報 (パスワード) を取得する必要があります。これまでのところ、Vagrant-Triggers を使用してこれを行い、複数のrun "do something"
コマンドを使用しています。
は
[:up, :provision].each do |cmd|
config.trigger.before cmd, stdout: true do
run "rm -rf #{cookbooks_path}"
run "mkdir -p #{cookbooks_path}"
run "touch fileX"
run "touch fileY"
run "touch fileZ"
end
end
すべてのコマンドを 1 つのバッチ ファイルに移動し、そのファイルだけを含めるにはどうすればよいですか?
したほうがいい
[:up, :provision].each do |cmd|
config.trigger.before cmd, stdout: true do
include_script "Vagrant_trigger_before.sh"
end
end
ご協力ありがとうございました!