Chef属性:文件名是否重要?

时间:2014-08-26 16:01:17

标签: chef chef-recipe

当我在cookbook的属性/attributes/default.rb中创建属性时,一切正常。

如果我在食谱中添加食谱,请说/recipes/dofubar.rb,我希望加载/attributes/dofubar.rb中定义的属性。它们似乎不是。

有没有办法为一个食谱定义一组默认属性,为其他食谱定义其他一组?

1 个答案:

答案 0 :(得分:17)

属性文件名和配方之间没有相关性。在Chef Client运行开始期间,attributes/文件夹中的所有文件都按顺序加载。即使将name.rb文件命名为与配方相同,Chef也不会进行关联。每次都会加载所有属性文件。