1

有没有可以放置所有常见属性/属性的地方?也许solo.rb

-j json不适用于我。

4

2 回答 2

2

答案真的取决于它是什么属性。

例如,您可以在以下位置设置一个通用全局属性:

  • 环境
  • 角色
  • 包含在所有其他食谱中的食谱

一种奇特的替代方法是使用数据包,这是另一种记录全局数据的有用方法。

示例用例:

  • 在环境中存储真正的全局信息(永远不会改变的东西)。这使您可以稍后创建具有略微不同的全局默认值的虚拟机的逻辑分组。
  • 对于很少更改的常见属性,请考虑使用通用食谱,而不是角色。如果您以后想要支持开发/测试/生产环境,则无法对角色进行版本控制。
  • 当用于“数据驱动”食谱时,数据包最有用。我使用它们在我的系统中生成资源,例如项目和其他类型的实体。
于 2013-11-05T17:31:37.107 回答
0

把它们放在一本普通的食谱里。

于 2013-11-05T15:52:38.280 回答