我试图在windows工作站中生成一个chef-vault,但每次都出现以下错误。
错误: JSON::ParserError:{用户名:根,密码: mypassword}不是有效的JSON!$PS C:\Users\09242766>刀库创建密码根‘{“用户名”:“根”,“密码”:"mypassword"}’-A“管理员,sanka r”错误: JSON::ParserError:{用户名:根,密码: mypassword}不是有效的JSON!
这可能会有什么问题?
以下是我使用的Chef Development Kit版本: 3.3.23 chef-client版本: 14.5.33 berks版本: 7.0.6厨房版本: 1.23.2 inspec版本: 2.2.112
发布于 2018-12-11 22:37:28
“”在JSON字符串中被曲解了,但它似乎只在刀子工具中。如果你像下面这样转义它们,它工作得很好。
刀库创建密码root '{\"username\":\"root\",\"password\":\"mypassword\"}‘
或者,使用JSON标志并提供一个-J文件也很好用。
https://stackoverflow.com/questions/53599595
复制相似问题