chef-zero

さよならchef-solo

chef-soloは将来的に削除されるらしい

chef-zeroが代わりに使われるとのこと

bootstrapまでやってみた

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のコマンドはbootstrapchef_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の構成情報もとれるよ。