【发布时间】:2025-04-07 16:55:02
【问题描述】:
我是一名开发人员,负责对 devops 团队拥有的食谱进行一些更改。我们无权访问刀或厨师服务器。
我尝试在现有厨师食谱中添加一些调试
members = search(
:node,
search_str,
filter_result: {
'name' => ['name'],
}
#
# print statements NOT working as expected
#
p ":node=" + :node.to_s # <--- prints ":node=node"
pp :node.to_s # <--- prints "node"
pp :node # <--- prints :node
是否可以转储 :node 对象的整个 json 结构?任何解决方法。我想查看 :node 对象的结构来调试 search() 调用,因为搜索没有按预期工作。
谢谢。
【问题讨论】:
标签: ruby chef-infra