有人可以指出我解析与 puppet-librarian 一起使用的 Puppetfile 的正确方向吗?
这是一个示例文件:
forge "http://forge.puppetlabs.com"
mod "puppetlabs/razor"
mod "puppetlabs/ntp", "0.0.3"
mod "apt",
:git => "git://github.com/puppetlabs/puppetlabs-apt.git",
:path => 'apt'
mod "stdlib",
:git => "git://github.com/puppetlabs/puppetlabs-stdlib.git"
我希望能够读取 ruby 中的文件并将其转换为 JSON 格式。我似乎无法找到他们如何解析它,或者任何类似于熟悉格式的东西。