当我的未创建虚拟机, 我可以跑:
vagrant up
或者:
vagrant up --provision
但不是vagrant provision
,因为有警告:
VM 未创建。继续...
当我的虚拟机已创建, 我可以跑:
vagrant provision
或者:
vagrant reload --provision
但不是vagrant up --provision
,因为有警告:
机器已经创建。
当我运行时vagrant up && vagrant provision
,如果虚拟机尚未创建,它将被配置两次。
另外,我无法检查上述命令的非零退出代码来运行另一个命令,因为它们总是返回零。
每次我独立于 VM 状态(无论是否创建)运行命令时,是否有任何单个 vagrant 命令都会调用配置脚本?
答案1
这不是一个单独的命令,但也许这会起作用:
$ vagrant up --no-provision && vagrant provision