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