Virtual-Machines
一個 vagrant 命令來創建和配置機器,無論機器是否已創建?
當我的虛擬機未創建時,我可以執行:
vagrant up
或者:
vagrant up --provision
但不是
vagrant provision
,因為警告:未創建虛擬機。繼續…
創建我的虛擬機後,我可以執行:
vagrant provision
或者:
vagrant reload --provision
但不是
vagrant up --provision
,因為警告:機器已經創建。
當我執行
vagrant up && vagrant provision
時,如果尚未創建 VM 機器,它將被配置兩次。此外,我無法檢查上述命令的非零退出程式碼來執行另一個,因為它們總是返回零。
是否有任何單個 vagrant 命令會在我每次獨立於 VM 狀態(無論是否創建)執行命令時呼叫配置腳本?
這不是一個命令,但也許這會起作用:
$ vagrant up --no-provision && vagrant provision