1
config.vm.provision "shell"
の行のいずれかに障害が発生した場合、バラントはスクリプトの残りの部分を処理し続けます。どのようにエラーを出してプロビジョニングプロセスが失敗するのですか?サブコマンドが失敗した場合、Vagrantのプロビジョニングが失敗することはありますか?
config.vm.provision "shell"
の行のいずれかに障害が発生した場合、バラントはスクリプトの残りの部分を処理し続けます。どのようにエラーを出してプロビジョニングプロセスが失敗するのですか?サブコマンドが失敗した場合、Vagrantのプロビジョニングが失敗することはありますか?
私はまだ浮浪者がシェルのプロビジョニングにオプションを提供だと思うが、それはこのスクリプトを終了し、ユーザーに通知するために働くThe Set Builtin
#!/bin/bash
set -e
.... rest of your commands - first command which fails will break the script and exits ...
を使用して、スクリプト自体の中で管理することができます...しかし、放浪いけませんプロビジョニングが成功したと考えています。 –
可能かどうかわからない私はこの問題をhttps://github.com/mitchellh/vagrant/issues/8301にしました –