在厨师中包含食谱名称时的说明

时间:2015-01-13 11:53:45

标签: chef chef-recipe

使用include_recipe时,我想澄清一下。

首先我假设

是正确的

include_recipe "cookbook-name::recipe"

-而无效,而且应为_

其次 生成或设置cookbook-name的确切位置,以便我可以更改它。

我看了但是我在谷歌找不到答案,而且事实是我有点累了(所以我不会在所有气瓶上开火)所以我在思考答案时遇到了一些麻烦什么可能是一些简单的问题。

1 个答案:

答案 0 :(得分:3)

首先,您的假设是不正确的。 可以使用-作为cookbook-name的食谱名称。

cookbook名称在metadata.rb文件中定义。

apt食谱为例(https://github.com/opscode-cookbooks/apt),此处定义了食谱名称:https://github.com/opscode-cookbooks/apt/blob/master/metadata.rb#L1