シェフ ノードのプロビジョニング中に次のエラーが発生します。
[2015-02-04T06:46:11-08:00] ERROR: Failed to load data bag item: "site1" "config"
==> default: Chef::Exceptions::ValidationFailed
==> default: ----------------------------------
==> default: Data Bag Items must contain a Hash or Mash!
データ バッグ名config.jsonが存在し、データ バッグ内に同じ名前の ID があることを確認しました。また、Vagrant ファイルでデータ バッグ パスが正しく設定されます。
config.json
{
"id": "config",
"username": "user",
"password": "pwd"
}
JSON は有効です。
アップデート。 Chef クライアント 12.0.1 および 12.0.3 での問題。11.18.0 にダウングレードする場合は発生しません。