DevOptsがブームということで以前Chefを触ってみたんですが、よくわからんし面倒そうなので断念しました。マニュアル大杉。Rubyわかりません。で、最近はAnsibleなるサーバ構築フレームワークがあるらしいので試してみました。冪等性(べきとうせい)を持っていて、マニュアルが12ページしかなく、且つ伊藤直也さんイチオシ(?)らしい。べきとうせいとは、ある操作を一度やっても何度やっても結果が同じになるという性質のことで、数学用語です。 例えば、シェルスクリプトをゴリゴリ書いて環境構築を自動化したとき、構築後のサーバに同じシェルスクリプトをもう一度適用すると、何か壊れたり動かなくなったりするかもしれない。これはべきとうせい無し。Ansibleはべきとうせいを保証するモジュールを持っています。同じサーバに同じ構築処理を何度でも実行できるので、何か設定を変えたいときにも安心です。状態を思い通り