Posted at

knife zero bootstrap で リモートに chef がインストールできない

More than 3 years have passed since last update.

knife-zero を始めようと思い、 bootstrap しようとしたら詰まりました。

単純に



knife zero bootstrap www.hoge.com -i /home/issei/.chef/issei.pem -x issei --sudo

とやったら

www.hoge.com 

www.hoge.com Installing Chef Client...
www.hoge.com --2015-03-21 19:02:34-- https://www.chef.io/chef/install.sh
www.hoge.com www.chef.io をDNSに問いあわせています... 103.245.222.65
www.hoge.com www.chef.io|103.245.222.65|:443 に接続しています... 接続しました。
www.hoge.com エラー: 証明書に記載されている名前 `g.ssl.fastly.net' とホスト名 `www.chef.io' が一致しません
www.hoge.com www.chef.io に安全の確認をしないで接続するには、`--no-check-certificate' を使ってください。
www.hoge.com SSL による接続が確立できません。
www.hoge.com Starting first Chef Client run...
www.hoge.com bash: line 83: chef-client: command not found

とエラーが起きた。

いろいろぐぐったら

http://comments.gmane.org/gmane.comp.sysutils.chef.user/20457

がヒットして

bootstrap 時に



--bootstrap-url https://www.opscode.com/chef/install.sh



をつければよいらしい。

やってみたらうまく行きました。