【发布时间】:2012-02-10 01:37:33
【问题描述】:
我的 nginx 食谱中有两个厨师食谱。一个名为 default.rb,另一个名为 sites.rb。当我使用
运行网站配方时RUN_LIST=recipe[nginx::sites] bundle exec cap staging chef:solo
然后我的默认配方也会运行。如何防止这种情况发生?
【问题讨论】:
-
您的
sites.rb是否包含include_recipe "default"行? -
我有一个
include_recipe "nginx"。不确定它指的是什么配方,因为我没有名为 nginx 的配方文件。 -
Recipe
nginx是recipenginx::default的简写,位于$COOKBOOKS/nginx/recipes/default.rb。
标签: ruby admin chef-infra