Chef infra 在生产环境中测试Chef脚本输出

Chef infra 在生产环境中测试Chef脚本输出,chef-infra,Chef Infra,我有一个Chef脚本,可以在AmazonAWS上创建和配置两个Linux服务器。在配置步骤中,它会安装一些软件并安装我们项目中的代码 是否有一个工具可以读取Chef脚本的输出(可能是日志文件),并向我提供有关脚本执行的信息?并指出是否有任何一步进展不顺利 使用Chef和单元测试的TDD上似乎有很多内容,但在生产中执行脚本时,没有发现任何与实际自动(或半自动)验证相关的内容。如果Chef无法达到所需的状态(如配方中声明的)。例如,如果您想安装一个不存在的软件包,它将失败并以非零退出代码退出。您是否

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

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


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

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

您是否尝试过使用Inspec或testkitchen?这些就是为了这个,谢谢你。我没有听说过这些工具。我一定会试试这些。但那是关于TDD的,你在你的问题中排除了它。