요리사 노드를 제공 할 때 나는 다음과 같은 오류가 발생하고 있어야합니다 : I 데이터 가방 이름 config.json가 존재하는 것을 확인했다데이터 가방 항목은 해시 또는 매시 오류
[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!
을하고있다 동일한 이름의 데이터 백 내의 ID. 또한 데이터 가방 경로가 Vagrant 파일에 올바르게 설정되어 있습니다.
config.json
{
"id": "config",
"username": "user",
"password": "pwd"
}
JSON 유효하다.
업데이트. 요리사 클라이언트 12.0.1 및 12.0.3에 관한 문제. 11.18.0으로 다운 그레이드 할 때 발생하지 않습니다.
아니요, 방글러래스에서만 발생하지 않습니다. 아마존에서도 마찬가지입니다. –