【发布时间】:2017-07-05 09:20:06
【问题描述】:
我在我的厨师食谱食谱中编写了以下模板
template '/etc/app.conf' do
variables({
my_id: Chef::HTTP.new(https://example.com).get('/',{header})
})
end
我的 erb 文件是
Output is : <%= @my_id %>
我实际上想执行一些 ruby 操作(主要是过滤和计算 my_id 的组件),然后将这些值(每个组件的计数)传递回模板并进一步使用它。 erb 配置应该是什么或需要在模板块中添加的任何内容?
(这里,my_id 实际上有子网,我想获取这些子网的计数及其值,以便我可以进一步使用它来执行另一个 http 请求并获取每个子网中的节点)。
【问题讨论】:
标签: ruby-on-rails ruby chef-infra chef-recipe