包括来自另一本食谱的厨师LWRP

时间:2013-06-26 21:00:21

标签: chef lwrp

我写了一个小LWRP我的app食谱(trim_log),它有效。但是,现在我正在尝试将此特定LWRP移至commons食谱中,以便我的其他食谱也可以使用它。问题是我无法弄清楚如何将trim_log资源/提供者加载到任何烹饪书中,包括我的app食谱。

├── app
│   ├── recipes
│       └── default.rb
├── commons
   ├── providers
   │   └── trim_log.rb
   └── resources
       └── trim_log.rb

我在公共食谱中定义了trim_log提供者/资源。现在,我希望在trim_log食谱中使用此app提供者/资源。我怎样才能在那里提供它?

1 个答案:

答案 0 :(得分:21)

我相信你需要:

  • app/metadata.rb中声明您依赖于commons食谱。
  • 请参阅commons_trim_log中的资源app/recipes/default.rb