lwrp

    -1热度

    1回答

    我想扩展'包'资源并将其作为LWRP - cookbookname_package提供,以便从其他食谱中调用。 是否有必要手动重写从package resource到cookbookname/resources/package.rb的所有属性? 有没有办法简单地从厨师的源代码现有的或只有方式作为翻译和维护所有这些? allow_downgrade TrueClass, FalseClass #

    1热度

    1回答

    我试图使用厨师LWRP下的目录资源,但无法访问资源块内的属性,有没有办法做到这一点。 还是我完全错了,需要不同的方法来实现这一点。 my-cookbook/providers/default.rb use_inline_resources action :setup do directory node["#{@new_resource.name}"] do action :

    2热度

    1回答

    在我的自定义厨师食谱(位于https://github.com/sanguis/chef-omeka/tree/lwrp)。 我正在从自定义solo.rb配方调用的自定义资源(LWRP)中调用Apache2资源web_app。 include_recipe 'apache2' web_app url do server_name url server_aliases alia

    1热度

    2回答

    我定义如下供应商: action :start do ... end action :stop do ... end action :restart do ... end 现在,而不是重写的restartstop和start实施,我想打电话给action :stop,然后在action :startaction :restart,像这样: action :restart d

    0热度

    2回答

    鉴于小例子 # resources/novowel.rb resource_name :novowel property :name, String, name_property: true, regex: /\A[^aeiou]\z/ 我想编写单元测试中spec/unit/resources/novowel_spec.rb 资源“novowel”的名称应该接受“K” 资源“novowel

    0热度

    1回答

    我需要能够发送REST调用并将返回的有效负载保存到食谱内的变量(使用厨师独奏)。 呼叫在HTTPS建立 需要能够得到的顺序返回cookie头登录到API 是否有这样的社区LWRP可用?我不知道厨师的任何内置功能是否允许这样做。 (从我读过的厨师的http_request提供者中没有回答上述标准)

    0热度

    1回答

    如果有人能向我解释为什么我有一个自定义LWRP的特定问题,我已经创建了一段时间,我真的很感激。 大厨12.3.0,我的自定义属性LWRP完全正常工作这样定义的: attribute 'name', 'kind_of' => String, 'name_attribute' => true attribute 'older_than', 'kind_of' => Integer, 'de

    2热度

    1回答

    我有一个厨师资源的以下属性: attribute :attribName, kind_of: String, name_attribute: true, default: 'big string sldkjslkdflksdksdlkff' 我想打破这件事,所以它看起来不错,所以我这样做: attribute [ :attribName, kind_of: String,

    0热度

    1回答

    我有一本食谱,其中包含LWRP和“文件”文件夹中的一些文件。 cookbook_file put_it_here do source myfile end 在另一个食谱配方调用该资源将看在自己的食谱的“文件”目录,在资源所在的菜谱不是文件。 我尝试过使用cookbook_name,但仍然解决了调用资源的配方,所以下面的代码不起作用。 cookbook_file put_it_her

    0热度

    1回答

    我看johnbellone/consul-cookbook在github上,我看到以下内容: install = consul_installation node['consul']['version'] do |r| if node['consul']['installation'] node['consul']['installation'].each_pair { |k, v|