如何覆盖厨师食谱中的变量?

时间:2016-06-08 10:26:41

标签: chef chef-solo

我需要你的帮助。

我有一系列厨师烹饪书。 我有一个java cookbooks,并且在java属性默认情况下,我设置了这个变量:

default['java']['windows']['url'] = "path download jdk 7"

我创建其他varible包含用于下载其他java版本的链接。

现在,我想使用chef安装Modelio。 Modelio需要jdk 8。 我可以进入modelio配方覆盖此变量default['java']['windows']['url']吗?

感谢所有

1 个答案:

答案 0 :(得分:1)

您的食谱可以根据提供的图表here将属性设置为所需的值。请记住,食谱已同步并编译。

根据文档中先前所述的规则解析属性后,将执行资源。因此,可以覆盖其他食谱中的属性并经常使用。