【发布时间】:2013-12-20 03:14:32
【问题描述】:
刚刚在我的 vagrant box 上运行了 nginx::source recipe,我的行为非常不寻常。
当我包含 Vagrantfile 中的食谱时(如下所示),一切都像魅力一样,
chef.add_recipe("project::nginx")
chef.add_recipe("nginx::source")
(project::nginx 配方非常简单。用它来覆盖 nginx 食谱的默认属性)
但如果我在 project::nginx 的最后包含一个配方(提到过),一切都会崩溃:
node.default['nginx']['server_names_hash_bucket_size'] = 128
include_recipe "nginx::source"
直到现在我还不知道这两个调用之间的行为有什么不同。这里有人知道有什么区别吗?
【问题讨论】:
-
你提供的sn-p代码,是你的属性文件还是你的配方?
-
啊,这是 project::nginx 配方。
标签: nginx vagrant chef-recipe chef-solo