chef 有许多资源\提供者\定义,每一个都有可以设置的属性。例如,看到this 和this。
通过检查一些定义,可以明确为特定资源\提供者\定义提供的属性被打包到param变量指向的散列中。
我想知道是否有能力在不解压缩散列的情况下使用资源\提供者\定义。这是一个伪代码或我的意图:
attr = { :name => "/tmp/folder", :owner => "root", :group => "root", :mode => 0755, :action => :create }
directory attr
而不是这样写:
directory "/tmp/folder" do
owner "root"
group "root"
mode 0755
action :create
end
有没有实现类似目标的本地方法?谢谢你,罗斯。