如何将具有Ruby DSL格式的chef环境文件转换为json?
我想在一个ruby脚本中使用环境文件的属性,但我无法解析它,有什么方法可以解析这些.rb文件吗?
谢谢。
Tomszy
你可以用和Chef一样的方法来做:)
https:/github.comchefchebmasterlibchefenvironment.rb
require 'chef'
Chef::Config[:environment_path] = '/path/to/directory/with/rb_file'
env = Chef::Environmment.load_from_file('environment_name') # ! => not filename!
env.to_json