24th Sun
knife.rbの探索順序
今まで自作ツールを使っていましたが、そろそろchefを使ってみようかといろいろ試しています。
knife.rbの探索順序の問題でハマったのでメモ。
knife-ec2を使ってインスタンス一覧を見ようと思ったのですが、
pre>>
% knife ec2 server list
ERROR: You did not provide a valid 'AWS Access Key Id' value.
ERROR: You did not provide a valid 'AWS Secret Access Key' value.
<<--
あれれ? 確かに ~/.chef/knife.rb に設定してあるはずなのだけれど...
悩むこと数十分。
knifeコマンドはデフォルトで ~/.chef/knife.rb を探しに行くと思っていたのですが、カレントディレクトリ直下に .chef/knife.rb というファイルがある場合はそちらを優先するようです。
posted by
genki on Sun 24 Nov 2013 at 19:39 with 0 comments