Chef:在Windows节点上重新启动服务

时间:2016-08-04 22:14:11

标签: chef

我想在Windows节点上重启服务。 我可以写下如下食谱:

service 'w3svc' do
  action [:enable, :restart]
end

并从工作站使用推送作业在远程节点上执行它。 但是我怎么能在工作站上知道服务是否成功重启?

感谢,

2 个答案:

答案 0 :(得分:1)

如果Chef资源以某种方式失败,它将中止收敛并使用非零状态代码退出进程。反过来,当Push Jobs作业失败时,您可以在API中看到它。将它们连接在一起:)

答案 1 :(得分:0)

您说“反过来,当Push Jobs作业失败时,您可以在API中看到它。”

我可以请问如何在API中查看?对不起,我是厨师新手。 我将按以下方式执行推送工作: 刀工作开始'iis_stop''节点'