【问题标题】:Vagrant is using all chef attribute files instead of just defaultVagrant 正在使用所有厨师属性文件,而不仅仅是默认
【发布时间】:2014-05-29 04:10:36
【问题描述】:

我认为在使用 Vagrant、Chef、OpsWorks 时可能缺少一些基本的东西。

我的理解是,当您拥有 OpsWorks 使用的配方时,您可以假设与节点同名的属性文件将应用于该节点。

但是当我在 Vagrant 中启动同一个虚拟机时,我不仅从 Default 以外的文件中获取属性值,而且我从 Cookbooks 中获取属性值,我什至没有在我的 Vagrant Chef add_recipe 调用中添加。

我了解 OpsWorks 可以免费使用 Vagrant 所使用的约定之外的约定。但是,您可以使用与 OpsWorks 相同的代码库在本地运行食谱的 VM 的实用方法是什么?

有什么明显我不明白的地方吗?

【问题讨论】:

    标签: chef-infra vagrant


    【解决方案1】:

    Chef 总是从attributes/ 目录加载所有属性文件。这不是 Vagrant 的错,这就是 chef-clientchef-solo 的行为方式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-21
      • 2015-03-30
      • 2016-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多