在属性名称后附加输入变量

时间:2019-05-23 10:39:02

标签: chef chef-recipe

我想在节点属性名称后附加一个输入整数值。

例如:

count=1
node["example_#{count}"]

期望值:节点[example_1]

但是我们得到一个零值。请让我们知道正确的添加方式。

1 个答案:

答案 0 :(得分:0)

setting and attribute, and retrieving an attribute之间有所不同。

在您共享的代码段中,正在检索节点属性,但未分配给任何其他变量。

如果要为节点属性分配值,请按以下步骤操作:

count = 1
node.default["example_#{count}"] = 'foo'