在metadata.rb文件中为chef的属性构造的文档

时间:2016-08-10 19:55:01

标签: ruby chef

我是厨师的新手,在metadata.rb文件中看到以下代码,用于从某人手中交给我的项目。

attribute 'setup',
   :required => 'required',
   :default => 'internal',
   :format => {
     :category => '1.Global',
     :order => 1,
     :filter => {'all' => {'visible' => 'true'}},
     :form => {'field' => 'select', 'options_for_select' => [
         ['External', 'external'], ['Internal','internal']
       ]
     }
   }

我已经完成了https://docs.chef.io/config_rb_metadata.html和。{ https://docs.chef.io/attributes.html但无法理解大多数非显而易见的结构,如类别,顺序,过滤器,表单等。

这些不是标准厨师套餐的一部分吗?

1 个答案:

答案 0 :(得分:0)

元数据字段仍然存在,但Chef生态系统中没有任何东西使用过它们(除了旧版本的Rightscale,但那不是真的" Chef生态系统"再也没有)。因此,我们删除了有关该功能的大部分文档。您可以随时删除,除非您有使用该数据的自定义工具。