我在Vagrantfile中描述了5台机器,并且有一些厨师独奏简单食谱。我想识别厨师执行失败的机器。
我到目前为止尝试过:尝试使用 - destroy-on-error 标志运行 vagrant up ,以便在某些机器上使用主厨 - 独奏失败然后我可以在未创建状态中的流浪汉状态中看到它们,但它没有发生。 vagrant up 后,所有计算机都有正在运行状态。
也许有一种方法可以配置厨师在运行的机器上某处存储执行信息,然后我可以使用 vagrant ssh
获取该信息我该怎么做?
答案 0 :(得分:0)
机器处于运行状态,因为流浪者需要机器运行才能执行自动配置。
你可以做的是设置在调试日志中运行的厨师
Vagrant.configure("2") do |config|
# ...
config.vm.provision :chef_solo do |chef|
# ...
chef.log_level = :debug
end
end
我知道在过去没有输出到文件,它可能已经改变但我不确定,输出仍然转到STDOUT。