@kbigwheel
自分流に言い換えると、
今までインフラが手作業でやっていた
以下のことをプログラムで自動的にやること
今後はエンジニアが自力で運用もできることが
要求されるようになる
仮想化技術の発展・IaaSの経済的合理化により
オンプレミスの保守点検を専門とした
インフラ屋さんはなくなったり極端に減ったり、
ごく一部の専門家のみになる
図を書くのが面倒なので、
ここでホワイトボードを使って
相互関連性を説明
興味があっても最初の1歩が困難
こういうとき、候補が複数あるツールから将来残るのを選べないと勉強し直すことになります
だいたい最初からChefが
Puppet, Ansibleに対して優勢
chefはあまりに優勢であるため、
chef用のツールですら同じ目的のものが
複数ある始末だったのだけど、最近開発元が
公式支援ツールを定めたので決着ついた感じ
あとchef-serverを使わない小規模な活用ではchef-soloに代わりchef-zeroが今後は公式ツール
終わったはずのvagrant-berkshelfの代替については、
まあvagrant-berkshelfなんだかんだでメンテナンスされてるし
しばらく使えばいいんじゃないかな
今はtest-kitchen(+serverspec), chefspec, berkshelf, Foodcriticが正義
個人的にはPaaSで事足りるケースが殆んどであるため興味なし
というわけで、勉強を兼ねてうちのプロダクト用
のchefをレビューしてください(主に僕の両隣の人)