【发布时间】:2014-03-10 15:37:05
【问题描述】:
对于 Chef 来说相对较新,我需要根据现有食谱创建库或定义。
配方使用 bash 资源、ruby 块资源(通知另一个 ruby 块资源延迟时间)、模板资源再次通知一个 ruby 块等。
最好的方法是什么?库还是定义?
我已经读过,如果我使用定义,我将无法通知定义中的资源,这是否意味着我可以通知不同定义文件中的资源?
我还读到,在库中您不能直接使用资源。如果这是真的,我该如何使用我图书馆中的资源?
【问题讨论】:
-
看起来从 12.5 开始不推荐使用定义。此页面上有一个大警告框-> docs.chef.io/definitions.html
标签: ruby chef-infra