我想要做的是传递两个值 input1和input2到recipe / default.rb。
这些值来自jason文件。现在我使用这些输入来解析我的模板xml。
template "/tmp/temp_chef_sample.xml" do
source "temp_chef_sample.xml.erb"
variables( :fsIP => node[:hostname], :fsname => node[:ipaddress], :path=> node[:input1], :value=> node[:input2] )
end
我有两个问题。
答案 0 :(得分:0)
您可以在很多地方设置节点属性。
食谱的属性文件
# cookbook/attributes/filename.rb
...
node.default[:input1] = 'somevalue'
...
环境,角色或节点对象
....
"default_attributes": {
"input1": "somevalue"
}
....