【发布时间】:2018-02-01 22:47:49
【问题描述】:
如何将来自 attributes/default.rb 的 Chef 食谱中的结构转储到带有源代码的机器上?
假设我有一本食谱源代码。并且所有配方都在目标节点上执行。我想解析创建node.default 等的attributes/default.rb,然后将其合并到node 树。然后将其打印为 JSON。
类似
json = "#{Chef::JSONCompat.to_json_pretty(node.to_hash)}"
File.open("/tmp/node-dump.json", 'w') { |file| file.write(json) }
yaml = node.to_yaml
File.open("/tmp/node-dump.yml", 'w') { |file| file.write(json) }
file '/tmp/chef/node-dump2.json' do
source json
end
但我希望它发生在本地。
有办法吗?厨师 12.21.26
【问题讨论】:
标签: ruby export chef-infra dump