以下是我在食谱中的电话:
mypassword = chef_vault_item("passwords", "default_pass")
这是我在运行厨房时遇到的错误:
Net::HTTPServerException
------------------------
404 "Not Found"
如果允许厨房访问此保险库项目,我需要做些什么?
答案 0 :(得分:2)
确保配置data_bags_path
或将文件放在默认位置(data_bags/
)。该错误提到服务器,因此您不使用默认的基于solo的配置程序,但它有助于说明您使用的是哪个。
答案 1 :(得分:2)
主厨告诉我,chef_vault_item不支持加密数据包。您需要将虚拟值添加为未加密的数据包以进行测试,以便将未加密的密码检入版本控制。需要在您的厨师仓库中创建未加密的数据包:
input = "color, length";
string s1 = "";
string s2 = "";
for (int i=0; i<input.length(); i++)
{
if(input[i] == ",")
{
s1 = input.substr(0, i);
s2 = input.substr(i+1);
break;
}
}
为了让厨房成功融合