40 以上の項目を含む data_bag があり、それらのほとんどに特定のパラメーターを追加する必要があります。
すべての data_bag アイテムをナイフなどで編集する方法はありますか? これまでのところ、エディターで各アイテムを開いていることしかわかりません。
40 以上の項目を含む data_bag があり、それらのほとんどに特定のパラメーターを追加する必要があります。
すべての data_bag アイテムをナイフなどで編集する方法はありますか? これまでのところ、エディターで各アイテムを開いていることしかわかりません。
それらのすべてをサイクルで調べ、呼び出してそれぞれをファイルに保存できます
for item in <item1> <item2> <item3> ; do
knife data bag show <data_bag> $item -Fj > my_data_bag/$item.json
done
次に、コピー/貼り付けまたはマクロを使用して、必要なパラメーターをすべての json ファイルに追加します。そして、以下を呼び出して、chef-server のバッグ項目を更新します。
knife data bag from file <data_bag> my_data_bag/*.json