通过Chef中的node属性传递整数值

时间:2019-05-09 13:28:54

标签: ruby chef chef-recipe

我是厨师新手。请让我知道如何将整数值作为节点属性(chef-client -j)传递。

尝试使用json输入,但是无法将哈希值转换为整数。 例如:如果我要传递-j count:“ 1”,则需要以整数值而不是哈希值的形式输出到输出node ['count']。

有人可以帮助我在Chef中将其转换为整数值吗?还是可以通过其他方法将整数输入发送给Chef?

1 个答案:

答案 0 :(得分:0)

您可以使用--json-attribute在Chef-client执行中提供任何(原始)节点属性,只需确保提供的json是有效的json文件或有效的json字符串即可。

尝试一下:

$ chef-client -j '{"count": 1}'