Есть простой DataBag похожего на:значение Chef DataBag не используются на повар перспективе
{
"dsa-key": {
"app-key": "xxxxxxxx"
},
"region": {
"dev": {
"app-db": {
"user":"xxxxx",
"pass":"xxxxx"
},
"app-test-user": {
"user":"xxxxx",
"pass":"xxxxx"
}
},
"qe": {
"app-db": {
"user":"xxxxx",
"pass":"xxxxx"
},
"app-test-user": {
"user":"xxxxx",
"pass":"xxxxx"
}
},
}
}
Это был существующий databag, но мне пришлось заменить его, так как человек, который первоначально создан, он оставил и нож жаловался, что databag не был зашифрован с помощью моего ключа.
Это, как я создал databag
knife vault create myDataBag auth "" --json myDataBag-credentials.json --search='role:build-myApp' --admins $USER --mode client
Но теперь поваренная книга не подобрать значения из вновь созданного databag.
Есть ли какие-либо другие шаги, которые необходимо предпринять? Я заметил, что внутри базы данных есть «auth_keys», когда я смотрю на нее через веб-сайт ChefManage, и там я вижу список «клиентов» (узлов), но список короткий, и он не содержит узлов, которые я хочу который будет использоваться, возможно, это проблема?
Буду признателен за любую помощь.
«Кулинарная книга не подбирает значения» ..... Что вы имеете в виду? Каков код, который обращается к хранилищу шеф-повара? –