【问题标题】:Are an LWRP and a Custom Resource the same thing?LWRP 和自定义资源是一回事吗?
【发布时间】:2016-09-01 15:59:06
【问题描述】:

我对这两个 Chef 术语感到有些困惑。很多关于 Chef 在线 refers to LWRPs 或轻量级资源提供者的讨论。但是,官方 Chef 文档 barely use this term,并没有在任何地方定义它,也没有关于 LWRP 的页面。然而,他们确实有一个关于他们称之为Custom Resources的页面,我猜这是https://docs.chef.io/lwrp_custom_resource.html的旧页面的URL,现在重定向到https://docs.chef.io/custom_resources.html

“LWRP”和“自定义资源”只是同一个概念的不同术语,还是有不同的含义?如果它们是不同的东西,LWRP 是否仍然存在,或者它们是已从 Chef 中删除的过时构造?

【问题讨论】:

    标签: chef-infra terminology history


    【解决方案1】:

    是的,我们停止使用“LWRP”一词,因为我们觉得它过于混乱,并且没有强调资源是相同的,无论它们来自 Chef 核心还是食谱。编写自定义资源有两种主要的“风格”,一种是resources/providers/cookbook 目录中的LWRP-DSL 风格,另一种是libraries/ 中的plain-old-Ruby 风格。但无论你如何编写资源,它们在底层都是一样的。

    【讨论】:

    • 如何使用新语法的_inline_resources?
    • 新含义12.5风格?
    • 是的,我就是这个意思
    • 你不需要使用它,它对所有融合样式的动作都是开启的,实际上不能被禁用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-11
    • 2021-10-15
    • 2018-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多