是否可以在测试厨房套件中共享属性?

时间:2019-08-05 21:03:38

标签: chef test-kitchen

有没有一种方法可以在测试厨房套件之间共享属性

例如:

当前设置

suite1:
  att1: "foo"

suite2:
  attr1: "foo"

新设置

suites:
  attr1: "foo"

1 个答案:

答案 0 :(得分:0)

引用kitchen documenation

  

每个YAML文件都可以包含ERB片段,可用于根据当前运行的平台或基于环境变量来选择驱动程序等。

这意味着您可以利用红宝石并在集中位置设置值,然后根据需要分配值。

例如:

# kitchen.yaml
<% my_attribute = "foo" %>

suite1:
  att1: <%= my_attribute %>

suite2:
  attr1: <%= my_attribute %>