Chef solo 如何加密数据包并将其用于厨师solo的食谱

Chef solo 如何加密数据包并将其用于厨师solo的食谱,chef-solo,databags,Chef Solo,Databags,我只想加密我在食谱中使用的密码。我用的是厨师独奏。chef solo的数据包看起来很有希望,但我没有遇到任何帮助我理解这一点的循序渐进的教程。我在网上找到了一些博客,但对我没有任何帮助。我尝试加密创建数据包项 EDITOR=vi knife solo data bag create apps --json-file "/Users/akthakur/Documents/Code/chef-playground/certification/lcd_web/secrets.json" --secr

我只想加密我在食谱中使用的密码。我用的是厨师独奏。chef solo的数据包看起来很有希望,但我没有遇到任何帮助我理解这一点的循序渐进的教程。我在网上找到了一些博客,但对我没有任何帮助。我尝试加密创建数据包项

EDITOR=vi knife solo data bag create apps  --json-file "/Users/akthakur/Documents/Code/chef-playground/certification/lcd_web/secrets.json" --secret-file "~/.chef/encrypted_data_bag_secret"
ERROR: TypeError: no implicit conversion of Array into String
但一切都失败了。任何教程或指南,博客链接是非常感谢

我甚至跟踪了这个

但是所有的命令都给了我同样的错误

knife solo data bag create apps app_1
ERROR: TypeError: no implicit conversion of Array into String
我也犯了同样的错误

knife solo data bag create apps app_1
ERROR: TypeError: no implicit conversion of Array into String
我通过在我的knife.rb文件中添加以下内容修复了它

data_bag_path           "/opt/chef/data_bag"