在生产中测试Chef脚本输出

时间:2017-09-13 11:57:03

标签: chef

我有一个Chef脚本,可以在Amazon AWS上创建和配置几个Linux服务器。在配置步骤中,它会安装一些软件并安装我们项目中的代码。

是否有工具可以读取Chef脚本的输出(可能是日志文件)并向我提供有关脚本执行的信息?并指出是否有任何步骤不顺利?

在使用Chef和单元测试的TDD上似乎有很多内容,但是当脚本在生产中执行时,没有发现任何与实际自动(或半自动)验证相关的内容。

1 个答案:

答案 0 :(得分:1)

如果厨师无法达到所需状态(如配方中所述)。例如。如果你想安装一个不存在的软件包,它将失败并以非零退出代码退出。