我正在尝试编写一个自定义的LWRP来部署flask应用程序。
我广泛地参考了下面的食谱:
https://github.com/opscode-cookbooks/application_python
我的食谱中有以下内容
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,我遗漏了哪些简单的步骤?
发布于 2013-03-04 18:45:08
您的flask.rb不应该在recipe文件夹中,而应该在资源文件夹中。然后,您可以在食谱中将其引用为application_flask.
https://stackoverflow.com/questions/15191428
复制相似问题