我是厨师新手。请让我知道如何将整数值作为节点属性(chef-client -j)传递。
尝试使用json输入,但是无法将哈希值转换为整数。 例如:如果我要传递-j count:“ 1”,则需要以整数值而不是哈希值的形式输出到输出node ['count']。
有人可以帮助我在Chef中将其转换为整数值吗?还是可以通过其他方法将整数输入发送给Chef?
答案 0 :(得分:0)
您可以使用--json-attribute
在Chef-client执行中提供任何(原始)节点属性,只需确保提供的json是有效的json文件或有效的json字符串即可。
尝试一下:
$ chef-client -j '{"count": 1}'