首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Chef中使用自定义LWRP

在Chef中使用自定义LWRP
EN

Stack Overflow用户
提问于 2013-03-04 06:03:00
回答 1查看 1.2K关注 0票数 0

我正在尝试编写一个自定义的LWRP来部署flask应用程序。

我广泛地参考了下面的食谱:

https://github.com/opscode-cookbooks/application_python

我的食谱中有以下内容

代码语言:javascript
复制
application "packaginator" do
  path "/my/apps/packaginator"
  owner "root"
  group "root"
  repository "https://github.com/coderanger/packaginator.git"
  revision "master"
  migrate false
  packages ["libpq-dev", "git-core","python-pip"]

  flask do
    packages ["boto"]
  end
end

在我的cookbooks文件夹中,我有一个名为flask.rb的文件,其中包含资源定义。

同样,在我的食谱提供程序文件夹中,我有一个名为flask.rb的文件,它是提供程序。

每当我尝试将食谱应用到我的流浪汉盒子上时,我都会收到以下信息:

FATAL: NameError:找不到flask的资源。已尝试application_flask、flask

这是我的第一个自定义lwrp,那么为了使用我的自定义LWRP,我遗漏了哪些简单的步骤?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-04 18:45:08

您的flask.rb不应该在recipe文件夹中,而应该在资源文件夹中。然后,您可以在食谱中将其引用为application_flask.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15191428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档