GeekFactory

int128.hatenablog.com

GitとJenkinsを使ってChefを運用する(続き)

id:mi_kattun / Cookbookを完全にGitで管理するのであれば、サーバにgitやデプロイツールでCookbookをコピーしてchef-solo実行するほうがシンプルな気がするけどChef Serverを使うメリットは何なんだろう。一覧性かな

http://b.hatena.ne.jp/entry/d.hatena.ne.jp/int128/20130302/1362153651

確かに!

Jenkins SlaveでGitリポジトリからChefリポジトリを取得し、Chef Soloを実行する、というパターンもあります。Chef Serverが必要ない場合はこのパターンの方がシンプルです。

Chef ServerとChef Soloの比較は cloud - What are the benefits of running chef-server instead of chef-solo? - Server Fault が参考になります。よく読んでみるとGit hookでCookbookをアップロードできるよというコメントも書いてありました。