[Chef]knife solo prepareで"ERROR: Errno::ENOENT: No such file or directory - nodes/"
knife solo prepare root@hogeserver
したらエラーが出ました。
Thank you for installing Chef!
Generating node config 'nodes/pgsqlserver.json'...
ERROR: Errno::ENOENT: No such file or directory - nodes/hogeserver.json
nodes/hogeserver.jsonファイルは手元にはちゃんとあるのにおかしいなー・・・。と思っていたら原因がわかりました。
原因
カレントディレクトリがchef-repoじゃなかったのが原因でした。リトライ
cd chef-repo
knife solo prepare root@hogeserver
これでうまく行きました。
カテゴリ:
Chef