在厨师食谱里面取出厨师食谱名称

时间:2015-04-22 00:22:43

标签: chef

我有几个库函数,这些函数在给定的食谱中的所有食谱中都很常见。因此,如果我提供配方名称,那么这些库函数可以针对特定配方进行预期的行为更改。

与模板位置相似的情况下,配方特定模板存储在以配方命名的目录下。

现在在运行期间的厨师食谱中,如何确定运行配方的名称,这可以让我利用上面的模板目录结构和库函数。

由于

1 个答案:

答案 0 :(得分:4)

使用recipe_name方法

Chef::Log.info("I am a message from the #{recipe_name} recipe in the #{cookbook_name} cookbook.")

来源:https://docs.chef.io/dsl_recipe.html#recipe-name