如何确保资源显示在 Chef 服务器 运行 日志详细信息中

How to ensure resources show up in chef server run log details

我有一本使用自定义 LWRP 的食谱;在这些 LWRP 的操作中,它们调用其他资源(文件、目录、执行等)。内部资源不会显示在 Chef 服务器上的 运行 历史记录 'Details' 部分中,但它们会在节点配置期间显示在 INFO 日志中。我怎样才能确保它们也出现在“详细信息”部分?

报告数据中明确禁止嵌套资源:https://github.com/chef/chef/blob/master/lib/chef/resource_reporter.rb#L312-L315

您必须为此构建自己的系统。