- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对这两个 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 中删除的过时构造?
最佳答案
是的,我们不再使用术语“LWRP”,因为我们觉得它过于困惑并且没有强调资源是相同的,无论它们来自 Chef 核心还是来自 Recipe 。编写自定义资源有两种主要“样式”,一种是resources/
和providers/
cookbook 目录中的LWRP-DSL 样式,另一种是plain- libraries/
中的旧 Ruby 风格。但无论您如何编写资源,它们在底层都是一样的。
关于chef-infra - LWRP 和自定义资源是一回事吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37074733/
(抱歉链接,我不能发布超过两个..)我正在尝试将提供程序添加到一本 Recipe 中,该 Recipe 包装了另一本包含 LWRP 的 Recipe 。 包装好的 Recipe 是风度翩翩的 Pyth
我正在使用新的 Unity 轻量级渲染管道。 使用从下拉菜单创建的新表面着色器创建 Material 后,我看到的只是粉红色。 根本没有关于为 LWRP 创建着色器的信息。看起来支持无光着色器没有问题
我对这两个 Chef 术语感到有点困惑。 Chef在线讨论多refers to LWRPs ,或轻量级资源提供者。但是,官方 Chef 文档 barely use this term ,并且不要在任何
我被困在尝试创建我的第一个 lwrp 我在以下位置创建了一个非常基本的资源 + 提供程序: resources/rack_site.rb providers/rack_site.rb 我一直在尝试在同
有没有办法通知由包含的 LWRP 定义的服务重新启动? 我写了一个名为“sidekiq”的 LWRP,它设置了一个像这样的服务,并且看起来可以自己正常工作。 service "#{new_resour
对于给定的用例,我需要通过自定义 LWRP 更新节点的标签。我尝试了两种方法: 使用“标记”/“取消标记”。这会产生错误: No resource or method named `tag' for
我在 chef 资源中有以下属性: attribute :attribName, kind_of: String, name_attribute: true, default: 'big string
我正在定义一个提供者如下: action :start do ... end action :stop do ... end action :restart do ... end 现在我不想在
我希望能够使用比方说 3 个参数来定义轻量级资源,其中两个是基本/基本参数,第三个是这两个参数的组合。我还想提供定制第三个参数的可能性。例如: 如何修改以下代码以实现 full_name 属性的上述行
我看到如果 service['somename']使用 use_inline_resources 在 LWRP 中创建启用,则此资源在其他上下文中不可见 - 如此处所述:Notify service
我对此 LWRP 的自定义定义有问题。 资源:user_postgresql。 actions :create, :alter default_action :create attribute :us
我的 Cookbook 中定义了 LWRP 资源 - 如 http://docs.getchef.com/chef/lwrps_custom.html#file-locations 中所述 所以让我们
我编写了一个自定义的轻量级资源。但是 notifies 和 only_if 不被识别。 还有其他人让这个工作吗? 我在 opsworks 供应资源中使用这些。所以我知道我正在正确使用它们。不幸的是专有
我是 Chef/OpsWorks 的新手,正在尝试一个简单的方法在 Ubuntu 12.04 实例上安装 Django 1.6: python_pip "Django" do version
我正在编写一个 LWRP 以使用 API key 为 redis 数据库播种以允许进行身份验证。我的麻烦是使用 ruby 的 redis 库。我四处搜索并在网上找到了一些示例,但没有一个对我有用。
cookbook/libraries/rn_helper.rb: def sample_func puts "woohoo" end Recipe/资源/rn.rb: action :create
我正在为 10 号 Chef 编写 LWRP。当该资源在其他配方中运行时,如果某些内容已更改,则应将其标记为“updated_by_last_action”。但如果一切都没有改变。 updated_b
我是一名优秀的程序员,十分优秀!