如何从错误中继续Vagrant/Ansible配置脚本?

smo*_*aim 7 vagrant ansible ansible-playbook

在我配置我的Vagrant之后...我可能会在配置期间出错...如何从错误中重新启动,而不是从头开始做所有事情?

vagrant destroy -f && vagrant up
Run Code Online (Sandbox Code Playgroud)

我可能会收到错误......

PLAY RECAP ******************************************************************** 
to retry, use: --limit @/path/to/playbook.retry
Run Code Online (Sandbox Code Playgroud)

而且我想从失败的地方恢复......似乎可以通过消息来完成......使用--limit....但是当我在流浪的背景下使用它时它不起作用..

Dan*_*iel 7

您可以编辑Vagrantfile并包含ansible.start_at_task变量.

然后你可以重新运行该规定 $ vagrant reload --provision

Vagrant Reload docs

但是,因为Ansible游戏是幂等的,所以你真的不需要这样做start_at_task.您可以使用上面的reload命令重新运行该配置.