【发布时间】:2015-04-22 11:51:20
【问题描述】:
我有几个库函数,这些函数在给定食谱中的所有食谱中都很常见。因此,如果我提供配方的名称,这些库函数可以对特定配方进行预期的行为改变。
与模板位置类似,配方特定模板存储在以配方命名的目录下。
现在在运行时的厨师食谱中,如何确定正在运行的食谱的名称,这可以让我利用上述模板目录结构和库函数。
谢谢
【问题讨论】:
标签: chef-infra
我有几个库函数,这些函数在给定食谱中的所有食谱中都很常见。因此,如果我提供配方的名称,这些库函数可以对特定配方进行预期的行为改变。
与模板位置类似,配方特定模板存储在以配方命名的目录下。
现在在运行时的厨师食谱中,如何确定正在运行的食谱的名称,这可以让我利用上述模板目录结构和库函数。
谢谢
【问题讨论】:
标签: chef-infra
使用recipe_name 方法
Chef::Log.info("I am a message from the #{recipe_name} recipe in the #{cookbook_name} cookbook.")
【讨论】: