生成Chef-Vault时出现JSON错误

时间:2018-12-03 18:20:50

标签: json windows chef chef-vault

我试图在Windows工作站中生成Chef-Vault,并且每次都出现错误

错误:JSON :: ParserError:{用户名:root,密码:mypassword}是无效的JSON! $ PS C:\ Users \ 09242766>刀库创建密码root'{“ username”:“ root”,“ password”:“ mypassword”}'-A“ admin,sanka r“ 错误:JSON :: ParserError:{用户名:root,密码:mypassword}是无效的JSON!

这可能是什么问题?

以下是我使用的版本 厨师开发套件版本:3.3.23 主客户端版本:14.5.33 berks版本:7.0.6 厨房版本:1.23.2 inspec版本:2.2.112

1 个答案:

答案 0 :(得分:1)

“”在JSON字符串中被误解了,但似乎只是在刀工具中。如果您按如下所示进行转义,则可以正常工作。

刀库创建密码root'{\“ username \”:\“ root \”,\“ password \”:\“ mypassword \”}'

或者,使用-J标志并提供JSON文件也可以正常工作。

相关问题