厨师 – 如何计算节点特定值的属性?
假设我有一本configuration和安装一个神奇的deamon的食谱: 神奇-守护进程/食谱/ default.rb: template "/etc/magical-deamon/magical.conf" do source "magical.conf" mode 0644 notifies :restart, resources(:service => "magical-deamon") end 神奇-守护进程/属性/ default.rb: default['magical-deamon']['memory'] = 1024 神奇-守护进程/模板/默认/ magical.conf.erb: memory = <%= node['magical-deamon']['memory'] %> 正如我理解厨师,我会使用节点属性来设置内存值,如: { "normal": { "tags": [], "magical-deamon": { "memory": 256 } }, "name": "server.example.com", "chef_environment": "production", "run_list": [ "role[base]" ] } 或者通过一个angular色: { "name": "base", "default_attributes": { […]