chef-zero
さよならchef-solo
chef-zeroが代わりに使われるとのこと
knife-zero
knifeも同じくknife-soloの代わりにknife-zeroを使う
感想
$ bundle exec knife zero bootstrap -i ~/.vagrant.d/insecure_private_key vagrant@192.168.33.10みたいに実行したいけどroot@vagrant@192.168.33.10になっちゃう
knife zero prepareは無い。そのかわりcookbookがなくてもbootstrapでエラーにならない(警告は出る)
knife zero cookも無い。knife zero chef_clientでレシピを適用する
knife zeroのコマンドはbootstrapとchef_clientだけ
$ bundle exec knife zero
FATAL: Cannot find sub command for: 'zero'
Available zero subcommands: (for details, knife SUB-COMMAND --help)
** ZERO COMMANDS **
knife zero bootstrap FQDN (options)
knife zero chef_client QUERY (options)
よりchef serverに近くなった感じか
あといろいろohaiでとったらしきデータとかローカルにできてビビって.gitignoreにとりあえず入れたりしたけどいらぬ心配かな(本当は気をつけるのがめんどくさいのでなるべく全部リポジトリに上げたひ)
参考
Chefのローカルモードだけでリモートサーバを運用してみようと、Knife-Zeroを作った。Nodeの構成情報もとれるよ。