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