Quando minha VM não é criada , posso executar:
vagrant up
ou:
vagrant up --provision
mas não vagrant provision
, por causa do aviso:
VM não criada. Se movendo...
Quando minha VM é criada , posso executar:
vagrant provision
ou:
vagrant reload --provision
mas não vagrant up --provision
, por causa do aviso:
A máquina já está criada.
Quando eu executar vagrant up && vagrant provision
, ele será provisionado duas vezes se a máquina VM ainda não tiver sido criada.
Também não consigo verificar o código de saída diferente de zero dos comandos acima para executar outro, porque eles sempre retornam zero.
Existe algum comando vagrant único que invocará o script de provisão toda vez que eu executar o comando independentemente do estado da VM (seja ela criada ou não)?
Este não é um único comando, mas talvez isso funcione: